我们如何取消选中一个单选按钮

Run*_*bit 6 .net c#

我想知道如何取消选中单选按钮.它应该像复选框一样工作.

小智 13

使用以下代码使用复选框之类的单选按钮.

    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;
        }
    }
Run Code Online (Sandbox Code Playgroud)


npi*_*nti 5

当您希望用户通常从一系列选项中选择一个或多个项目时,将使用单选按钮,因此最后,您将至少选择一个选定项目.如果你想让用户取消选中,那么你应该首先使用Checkbox.

在您的情况下,您最多可以通过执行某些操作来提供某些功能,例如重置单选按钮的按钮rdBtn.Checked = false;