【问题标题】:After i checked the checkbox option , why my checkbox option text change to checked?在我选中复选框选项后,为什么我的复选框选项文本更改为选中?
【发布时间】:2012-07-06 23:26:36
【问题描述】:

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

【问题讨论】:

  • 你没有向我们展示与理解问题相关的所有代码
  • @COLDTOLD 我相信这是 Winforms,尽管很难用 OP 发布的最小代码示例来判断

标签: vb.net visual-studio checkbox


【解决方案1】:

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

从上面的链接:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-03
      • 2017-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-13
      相关资源
      最近更新 更多