组合框中的VB多个单选按钮

时间:2013-10-09 16:05:06

标签: vb.net visual-studio-2010 radio-button groupbox

我在一个页面上有多个分组框,每个分组框中有超过15个单选按钮。问题在于,如果在组框内选择了单个单选按钮,则可以在不取消选择所选单选按钮的情况下选择同一组框中的任何其他单选按钮。

是否可以同时选择同一组框中的多个单选按钮?如果是这样的话,如果我能够一步一步地做到这一点,那将是非常有用的。

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:0)

这就是单选按钮的工作方式。如果这不是您想要的,那么您必须使用复选框。

答案 1 :(得分:0)

这就是单选按钮的工作方式,因为单选按钮应该是一个或另一个之间的选择。大多数人会建议您使用CheckBoxes,这样就可以选择多个框。

但是,您可以将GroupBox中所有RadioBox的AutoCheck属性更改为False,然后您需要使用Click事件自行处理checked属性。例如:

Private Sub rdbGridList_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rdbGridList.Click
    If rdbGridList.Checked = False Then
        rdbTreeView.Checked = False
        rdbGridList.Checked = True
    End If
End Sub

我需要使用上面的而不是CheckBoxes,因为我在“视图选项”框中有四个单选按钮,但是这些按钮被分成两个两个单选按钮,我不想创建另一个组框作为看起来太乱了。

这取决于您的计划要求。