如何使按钮显示为按下?

使用VS2008,C#,.Net 2和Winforms我怎样才能使一个常规的按钮看起来“按下”? 想象一下这个按钮是一个开/关开关。 ToolStripButton 具有Checked属性,但常规Button没有。

0

3 答案

您可以用来获得此选项的一种方法是放置一个“CheckBox”对象,并将其“外观”从“普通”更改为“按钮”,这将为您提供我相信您正在寻找的相同功能。

0
额外

你也可以使用ControlPaint类来实现这一点。

0
额外

我想你可能需要一个 ToggleButton 。您可以看看WinForms组件的第三方供应商,例如提供这种控制的Telerik,DevExpress,ComponentFactory,ViBlend。他们都提供切换按钮。

0
额外
优秀。购买基本按钮的第三方库。在微软提供开箱即用的核心功能之前,需要几十亿美元和数千个开发者?
额外 作者 Rick O'Shea,