こんにちは、私はいくつかのボタンを動的に作成しています。ユーザーがボタンをクリックすると、選択したボタンの BackColor を強調表示された色に設定する必要があります。コードに従って、その代わりにすべてのボタンに色を適用していますユーザーがクリックしたボタンに色を適用する必要があります
ボタンを作成するための私のコードは次のとおりです
for(int i=0;i<5;i++)
{
Button btyDynamic = new Button();
btyDynamic .Click += new EventHandler(btyDynamic _Click);
btyDynamic .AutoSizeMode = AutoSizeMode.GrowAndShrink;
btyDynamic .AutoSize = true;
btyDynamic .Text = i.ToString();
btyDynamic .Tag = i.ToString();;
}
protected void btyDynamic(object sender, EventArgs e)
{
Button btn= sender as Button;
string strTag= btn.Tag.ToString();
switch(strTag)
{
case "0":
btn.BackColor=Color.LightSteelBlue;
break;
// Like this I am writing, now when in Case2 I need to remove the color of the first button and to show the backcolor of second button
}
}