你可以使用一个RadioButtonList代替。 您只能在select/case中检查原始数据类型。使用普通的RadioButtons,只有在CheckedCase被在那里处理时,才能检查CheckedChanged事件中的引用。例如:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
AddHandler Me.RadioButton1.CheckedChanged, AddressOf CheckedChanged
AddHandler Me.RadioButton2.CheckedChanged, AddressOf CheckedChanged
End Sub
Private Sub CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs)
If sender Is Me.RadioButton1 Then
ElseIf sender Is Me.RadioButton2 Then
'........
End If
End Sub
但是这不是你的问题。使用RadiobuttonList而不是像我上面提到的那样,或者在checked状态下使用If/else,因为它更自然。
这么简单不敢相信我没想到的是..好打! – Markive 2010-07-30 09:27:46