我正在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
答案 0 :(得分:1)
我的猜测是你在一些你没有向我们展示的代码中有一个错字。如果您想让它只允许一个选择,请改用RadioButton。
从上面链接:
允许用户在与其他RadioButton控件配对时从一组选项中选择一个选项。
答案 1 :(得分:0)
那是因为你正在使用事件" CheckedChanged"单击它后立即勾选或取消勾选该复选框。
尝试使用"点击"事件,然后你可以把代码选中复选框或保持未选中