你可以使用一個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