0

我在 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
4

2 回答 2

1

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

从上面的链接:

当与其他 RadioButton 控件配对时,使用户能够从一组选项中选择一个选项。

于 2012-07-06T03:32:50.547 回答
0

那是因为您正在使用事件“CheckedChanged”,一旦您单击它,它就会勾选或取消勾选复选框。

尝试使用“点击”事件,然后您可以输入代码来选中复选框或不选中它

于 2012-07-06T15:10:23.187 回答