最初のbutton
クリックで強調表示する があります。2回目のクリックで、同じ色にリセットされます。を使用して、強調表示されているかどうかを判断しています。ボタンが強調表示されていますが、どういうわけか元の色にリセットされていません。どんな助けでも大歓迎です。boolean
isSelected
私はisSelectedを次のようにデカールしていますprivate bool isSelected = false;
ボタン イベント ハンドラ
protected void Button2_Click(object sender, EventArgs e)
{
if (!isSelected)
{
isSelected = true;
Styles.buttonHighlight(Button2);
}
else
{
isSelected = false;
Styles.buttonReset(Button2);
}
}
スタイリング方法
public static void buttonHighlight(Button button)
{
button.BackColor = Color.Blue;
button.ForeColor = Color.White;
}
public static void buttonReset(Button button)
{
button.BackColor = ColorTranslator.FromHtml("#ffffff");
button.ForeColor = ColorTranslator.FromHtml("#848484");
}