【发布时间】:2013-10-01 21:08:15
【问题描述】:
我有 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);
}
}
这里似乎有什么问题?
感谢您的宝贵时间。
【问题讨论】:
标签: c# winforms radio-button radiobuttonlist