我的单选按钮消息框 vb.net 有问题


 If RB_Male.Checked Or RB_Female.Checked = False Then
        MessageBox.Show("Please select your gender")
    ElseIf RB_Male.Checked = False Or RB_Female.Checked = True Then
    ElseIf RB_Male.Checked = True Or RB_Female.Checked = False Then
    End If

我有一个问题,我希望我的错误消息仅在未选择两个单选按钮时才弹出。上面的代码允许弹出消息框,即使选择了我不希望发生的单选按钮之一。任何帮助将不胜感激。

要检查是否未选中任何按钮:

If Not (RB_Male.Checked AndAlso RB_Female.Checked) Then
If (NOT RB_Male.Checked) ANDALSO (NOT RB_Female.Checked) Then
    MessageBox.Show("Please select your gender")
ElseIf RB_Male.Checked = False Or RB_Female.Checked = True Then
ElseIf RB_Male.Checked = True Or RB_Female.Checked = False Then
End If

最新更新