How to make a button appear as if it is pressed?

2019-01-09 08:36发布

Using VS2008, C#, .Net 2 and Winforms how can I make a regular Button look "pressed"? Imagine this button is an on/off switch. ToolStripButton has the Checked property, but the regular Button does not.

3条回答
萌系小妹纸
2楼-- · 2019-01-09 08:44

I think you may need a ToggleButton. You can take a look at third party vendors of WinForms components such as Telerik, DevExpress, ComponentFactory, ViBlend which provide such control. They all provide toggle buttons.

查看更多
【Aperson】
3楼-- · 2019-01-09 08:55

You could probably also use the ControlPaint class for this.

查看更多
Melony?
4楼-- · 2019-01-09 09:02

One method you can used to obtain this option is by placing a "CheckBox" object and changing its "Appearance" from "Normal" to "Button" this will give you the same functionality that I believe you are looking for.

查看更多
登录 后发表回答