2016-11-18 5 views
0

Ich habe ein Windows Form in C# mit 4 Tasten mit verschiedenen Zuständen, die ich als Menü verwenden.Button Ereignis und Status

Was ist der beste Weg, um die verschiedenen Tastenzustände zu verwenden/zu implementieren.

Normal -> Mauseingabe, Maus verlassen und Mausklick. Beim Klicken sollte diese bestimmte Schaltfläche die angeklickte Farbe beibehalten und erst wieder auf normal zurückgesetzt werden, wenn auf eine andere Schaltfläche geklickt wird. Die angeklickte Farbe sollte sich beim Mauseingeben oder Verlassen der Maus ebenfalls nicht ändern. Sollte flache Tasten sein.

Dank

+1

Radiobuttons der normale UI-Gadget für diese ist. ToolStripMenuItem.CheckState im Falle eines Menüs. Es gibt keinen besonderen Hinweis, wenn Sie normale Tasten verwenden möchten, sicherlich nicht "am besten", tun Sie es einfach so, wie Sie es möchten. –

Antwort

0

Hintergrund aller Schaltflächen auf Standard bei Klick ändern.

gelten dann die gewünschte Hintergrundfarbe auf die Schaltfläche, die das Click-Ereignis ausgelöst durch Verwendung des sender Variable des Ereignisses

Verwandte Themen