我们如何取消选中单选按钮
本文关键字:单选按钮 取消 何取消 我们 | 更新日期: 2023-09-27 18:35:06
我想知道如何取消选中单选按钮。它应该像复选框一样工作。
使用以下代码使用单选按钮 like 复选框。
bool isChecked =false;
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
isChecked = radioButton1.Checked;
}
private void radioButton1_Click(object sender, EventArgs e)
{
if (radioButton1.Checked && !isChecked)
radioButton1.Checked = false;
else
{
radioButton1.Checked = true;
isChecked = false;
}
}
当您希望用户通常从一系列选项中选择一个或多个项目时,将使用单选按钮,因此到最后,您将至少有一个选定的项目。如果你想提供用户取消选中,那么,你真的应该首先使用复选框。
在您的情况下,您最多可以通过执行以下操作来提供一些功能,例如重置单选按钮的按钮rdBtn.Checked = false;
这可能有效:
private void radio_click(object sender, EventArgs e)
{
if (radio.Checked)
{
radio.Checked = false;
}
}