Come far apparire un pulsante come se fosse premuto?
-
08-06-2019 - |
Domanda
Utilizzando VS2008, C#, .Net 2 e Winforms, come posso far sembrare "premuto" un pulsante normale?Immagina che questo pulsante sia un interruttore di accensione/spegnimento.ToolStripButton
ha la proprietà Checked, ma il Button normale no.
Soluzione
Un metodo che puoi utilizzare per ottenere questa opzione è posizionare un oggetto "CheckBox" e cambiare il suo "Aspetto" da "Normale" a "Pulsante", questo ti darà la stessa funzionalità che credo tu stia cercando.
Altri suggerimenti
Probabilmente potresti anche usare la classe ControlPaint per questo.
Penso che potresti aver bisogno di un ToggleButton
.Puoi dare un'occhiata ai fornitori di terze parti di componenti WinForms come Telerik, DevExpress, ComponentFactory, ViBlend che forniscono tale controllo.Tutti forniscono pulsanti di attivazione/disattivazione.