Ich habe einen Haufen Knöpfe auf meinem Formular. Und ich würde es gerne ein bisschen schöner machen, wenn man die Farbe und die Schrift ändert, um sie fett zu formatieren, wenn die Maus darüber steht, scheint das eine gute Idee zu sein. Ich würde
button.BackColor = Color.Cyan; button.Font = new Font(button.Font.Name, button.Font.Size, FontStyle.Bold);
Wie setze ich den Mauszeiger auf ALLE Tasten?
EDIT jede Hilfe dankbar: das für mich arbeitet:
private void button1_MouseEnter(object sender, EventArgs e)
{
((Button)sender).BackColor = Color.PaleTurquoise;
((Button)sender).Font = new Font(((Button)sender).Font.Name, ((Button)sender).Font.Size, FontStyle.Bold);
}
private void button1_MouseLeave(object sender, EventArgs e)
{
((Button)sender).BackColor = Color.WhiteSmoke;
((Button)sender).Font = new Font(((Button)sender).Font.Name, ((Button)sender).Font.Size, FontStyle.Regular);
}
(es gibt button1_mousenter (oder mouseleave) eingestellt als Aktion für jede Taste
Es sagt Fehler (für jede Taste) –
@ JaroslavNejedlý leid es mir schlecht war. Ich habe den Code bearbeitet und jetzt sollte es gut funktionieren. –
Danke. Es gibt nur einen kleinen Fehler. Eingetragener ((Button) Absender) .Bold gibt es nur FontStyle.Bold. Es funktioniert jetzt –