Comment faire apparaître un bouton comme s’il était enfoncé ?
-
08-06-2019 - |
Question
En utilisant VS2008, C#, .Net 2 et Winforms, comment puis-je donner à un bouton normal un aspect « appuyé » ?Imaginez que ce bouton soit un interrupteur marche/arrêt.ToolStripButton
a la propriété Checked, mais pas le Button normal.
La solution
Une méthode que vous pouvez utiliser pour obtenir cette option consiste à placer un objet "CheckBox" et à changer son "Apparence" de "Normal" à "Bouton", cela vous donnera la même fonctionnalité que je pense que vous recherchez.
Autres conseils
Vous pouvez probablement également utiliser la classe ControlPaint pour cela.
Je pense que tu auras peut-être besoin d'un ToggleButton
.Vous pouvez consulter des fournisseurs tiers de composants WinForms tels que Telerik, DevExpress, ComponentFactory, ViBlend qui offrent un tel contrôle.Ils fournissent tous des boutons à bascule.