ページにたくさんのボタンがあります。すべてのボタンの背景色は白で、ボタンをクリックすると色が黄色に変わります。
protected void Button1_Click(object sender, EventArgs e)
{
if(((Button)sender).BackColor != Color.Red)
{((Button)sender).BackColor = Color.Yellow;}
}
ボタンを 1 つ追加して、黄色の背景色を赤色に変更したいと思います。これを行う方法?私はそれが次のようにできることを知っています:
protected void Button7_Click(object sender, EventArgs e)
{
if (Button1.BackColor == Color.Yellow)
{ Button1.BackColor = Color.Red; }
if (Button2.BackColor == Color.Yellow)
{ Button2.BackColor = Color.Red; }
}
しかし、もっと速い方法が必要なので、ボタンごとに特別に書く必要はありません