2 つの異なる色の四角形を生成すると想定される 2 つのラジオ ボタンがあります。つまり、ユーザーがラジオ ボタン 1 を選択すると赤色の四角形が生成され、ラジオ ボタン 2 を選択すると青色の四角形が作成されます。
私の問題は、ラジオボタン1を選択した後(長方形が作成されます)、ユーザーがラジオボタン2を選択すると、別の赤い長方形が作成され、次に青い長方形が作成されます(これは正しいです)が、問題はユーザーが2を選択したときです。別の赤い長方形を作成しないでください。チェックを外すことに問題があると思いますが、適切な解決策が見つかりません。これが私がラジオボタンに対して行ったことです:-
private void rbOne_CheckedChanged(object sender, EventArgs e)
{
if (rbOne.Checked)
{
status = rbOne.Text;
buff.write(Color.Red, status);
}
}
private void rbTwo_CheckedChanged(object sender, EventArgs e)
{
if (rbTwo.Checked)
{
status = rbTwo.Text;
buff.write(Color.Blue, status);
}
}
ここで何が問題になっているようですか?
お時間をいただきありがとうございます。