Cum se face un buton să apară ca și cum ar fi apăsat?

Folosind VS2008, C#, .Net 2 și Winforms cum pot face un aspect obișnuit Button "presat"? Imaginați-vă că acest buton este un comutator pornit / oprit. ToolStripButton are proprietatea Checked, dar butonul obișnuit nu are.

0
fr hi bn

3 răspunsuri

O metodă pe care o puteți folosi pentru a obține această opțiune este plasarea unui obiect "CheckBox" și schimbarea "Aspectului" de la "Normal" la "Buton", ceea ce vă va oferi aceeași funcționalitate pe care cred că o căutați.

0
adăugat

Probabil că puteți folosi și clasa ControlPaint pentru aceasta.

0
adăugat

Cred că ai nevoie de un ToggleButton . Aveți posibilitatea să aruncați o privire la furnizorii terți de componente WinForms cum ar fi Telerik, DevExpress, ComponentFactory, ViBlend care oferă un astfel de control. Toate acestea oferă butoane de comutare.

0
adăugat
Excelent. Achiziționați o bibliotecă terță parte pentru un buton fundamental. Câte miliarde de dolari și mii de dezvoltatori l-ar lua înainte ca Microsoft să furnizeze funcționalitatea de bază din cutie?
adăugat autor Rick O'Shea, sursa