46

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

4

3 回答 3

91

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

于 2008-08-07T16:30:46.953 回答
2

您可能也可以为此使用 ControlPaint 类。

于 2008-08-17T22:25:53.047 回答
0

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

于 2008-10-13T13:23:04.430 回答