こんにちは、私はいくつかのボタンを動的に作成しています。ユーザーがボタンをクリックすると、選択したボタンの 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
   }
}