我有 2 个单选按钮,它们假设生成一个具有两种不同颜色的矩形,简单来说,当用户选择单选按钮 1 时,它应该生成一个红色矩形,如果用户选择单选按钮 2,它应该创建一个蓝色矩形。
我的问题是在选择单选按钮一(创建矩形)后,如果用户选择单选按钮 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);
}
}
这里似乎有什么问题?
感谢您的时间。