Hallo!
Du kannst Dir Deine eigene Button-Klasse ableiten:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| class HighlightButton : Button { public Color HighlightBackColor {get; set;} private Color oldBackColor;
protected override void OnGotFocus(EventArgs e) { oldBackColor = this.BackColor; this.BackColor = highlightBackColor; base.OnGotFocus(e); }
protected override void OnLostFocus(EventArgs e) { this.BackColor = oldBackColor; base.OnLostFocus(e); } } |
Nach einmaligen Erstellen des Projektes erscheint die dann auch in der Deiner Toolbox und Du kannst sie ganz normal im Designer verwenden.
Wenn Du keine eigene Klasse haben willst, kannst Du den selben Event-Handler allen Buttons zuweisen.
Grüße
Christian
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".