私のフォームにはたくさんのボタンがあります。そして、私はそれを上にマウスが良いアイデアのように思えるときに太字にボタンと色とフォントを変更するので、より良いようにしたいと思います。私は任意の助けをいただければ幸いです
button.BackColor = Color.Cyan; button.Font = new Font(button.Font.Name, button.Font.Size, FontStyle.Bold);
すべてのボタンにマウス・ホバーを設定するにはどうすればいいですか?
EDIT:これは私のために働いている :
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);
}
(button1_mousenter(またはmouseleave)
それが私の悪い申し訳ありませんJaroslavNejedlý@(すべてのボタン用)エラー –
を言います。私はコードを編集し、今は正常に動作するはずです。 –
ありがとうございます。軽微な誤りがあります。 Insted((Button)sender).BoldにはFontStyle.Boldだけがあります。それは今働いています –