在我选中复选框选项后,为什么我的复选框选项文本更改为选中状态?

时间:2012-07-06 03:01:33

标签: vb.net visual-studio checkbox

我正在VB中进行测验,所以我有问题和复选框选项的问题表单。在我选中复选框选项后,为什么我的复选框选项文本更改为选中状态?如果我回到上一个问题?

这是我的选项之一的代码:

Private Sub Option1CheckBox_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Option1CheckBox.CheckedChanged

        If Option1CheckBox.Checked = True Then

            Option4CheckBox.Checked = False
            Option2CheckBox.Checked = False
            Option3CheckBox.Checked = False



        End If

    End Sub

2 个答案:

答案 0 :(得分:1)

我的猜测是你在一些你没有向我们展示的代码中有一个错字。如果您想让它只允许一个选择,请改用RadioButton

从上面链接:

  

允许用户在与其他RadioButton控件配对时从一组选项中选择一个选项。

答案 1 :(得分:0)

那是因为你正在使用事件" CheckedChanged"单击它后立即勾选或取消勾选该复选框。

尝试使用"点击"事件,然后你可以把代码选中复选框或保持未选中