VB.net的一个小问题

来源:百度知道 编辑:UC知道 时间:2024/05/04 10:08:58
我做了两个RADIOBUTTON(1和2)和一个BUTTON
想实现这样的功能;
当R1被选中,按下BUTTON。则R2被选中,R1不被选中。
当R2被选中,按下BUTTON。则R1被选中,R2不被选中。
就是用一个按扭来实被选项的转换。
我试过了用选择语句CASE来做,但多按几次BUTTON,它并不能实现转换。
麻烦给出代码,谢了。

Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
If RadioButton1.Checked = True Then
RadioButton1.Checked = False
RadioButton2.Checked = True
Else
RadioButton1.Checked = True
RadioButton2.Checked = False
End If

End Sub
End Class

你先判断一下那个radiobutton为真不就
可以了么
那个为真你在button_click事件中
将为真的置为false另一个置为TRUe

你把两个单选按钮放到一个容器中,比如FRAME中,不用代码也可以实现(程序自动控制).我们一般都这么做,不写这方面的代码的.