ここに 3 つのボタンがあります。
ボタン1をクリックすると、ボタン1が無効になり、2番目のボタンが有効になり、最後のボタンに到達したときと同じプロセスが実行されます。しかし、私のコードに何か問題があると思います。最初のボタンをクリックしても無効になりません
ロード時に、button1 が有効になり、button2 と 3 が無効になります。
private void groupBox1_Enter(object sender, EventArgs e)
{
Button btn = sender as Button;
if (btn == button1)
{
button1.Enabled = false;
button2.Enabled = true;
button3.Visible = false;
button3.Enabled = false;
MessageBox.Show("button 1 disabled");
}
else if (btn == button2)
{
button1.Enabled = false;
button2.Enabled = false;
button3.Visible = true;
button3.Visible = true;
MessageBox.Show("button 2 disabled");
}
else if (btn == button3)
{
button1.Enabled = false;
button2.Enabled = false;
button3.Visible = false;
button3.Visible = false;
MessageBox.Show("button 3 disabled");
}
}