如何使按钮看起来好像被按下?
Posted
技术标签:
【中文标题】如何使按钮看起来好像被按下?【英文标题】:How to make a button appear as if it is pressed? 【发布时间】:2010-09-05 12:24:24 【问题描述】:使用 VS2008、C#、.Net 2 和 Winforms 如何使常规按钮看起来“按下”?
想象一下这个按钮是一个开/关开关。
ToolStripButton
具有 Checked 属性,但常规 Button 没有。
【问题讨论】:
【参考方案1】:您可以用来获得此选项的一种方法是放置一个“复选框”对象并将其“外观”从“普通”更改为“按钮”,这将为您提供我相信您正在寻找的相同功能。
【讨论】:
【参考方案2】:您也可以为此使用 ControlPaint 类。
【讨论】:
【参考方案3】:我认为您可能需要ToggleButton
。您可以查看提供此类控制的 WinForms 组件的第三方供应商,例如 Telerik、DevExpress、ComponentFactory、ViBlend。它们都提供切换按钮。
【讨论】:
优秀。为基本按钮购买第三方库。在微软提供开箱即用的核心功能之前,需要多少亿美元和数千名开发人员?以上是关于如何使按钮看起来好像被按下?的主要内容,如果未能解决你的问题,请参考以下文章