C# 如何使按钮显示为按下状态?
使用VS2008、C#、.NET2和Winforms,如何使常规按钮看起来“按下”? 假设这个按钮是一个开/关开关。C# 如何使按钮显示为按下状态?,c#,.net,winforms,user-interface,button,C#,.net,Winforms,User Interface,Button,使用VS2008、C#、.NET2和Winforms,如何使常规按钮看起来“按下”? 假设这个按钮是一个开/关开关。 ToolStripButton具有Checked属性,但常规按钮不具有此属性。获取此选项的一种方法是放置一个“CheckBox”对象,并将其“外观”从“Normal”更改为“Button”这将为您提供我相信您正在寻找的相同功能。您可能还可以使用ControlPaint类来实现此功能。我认为您可能需要一个切换按钮。您可以查看WinForms组件的第三方供应商,如Telerik、De
ToolStripButton
具有Checked属性,但常规按钮不具有此属性。获取此选项的一种方法是放置一个“CheckBox”对象,并将其“外观”从“Normal”更改为“Button”这将为您提供我相信您正在寻找的相同功能。您可能还可以使用ControlPaint类来实现此功能。我认为您可能需要一个切换按钮。您可以查看WinForms组件的第三方供应商,如Telerik、DevExpress、ComponentFactory、ViBlend,它们提供了此类控制。它们都提供切换按钮。非常好。为基本按钮购买第三方库。在微软提供开箱即用的核心功能之前,需要几十亿美元和数千名开发者?