複選框列表中有所謂的「ItemChecked」或類似的事件,當一個項目將要改變其狀態檢查觸發。VB.NET:複選框列表:* *後ItemChecked
因此,它是發生在檢查之前。
我無法找到該項目已更改後..我想執行只有當一個項目被選中或取消選中一些代碼,發生的事件。
複選框列表中有所謂的「ItemChecked」或類似的事件,當一個項目將要改變其狀態檢查觸發。VB.NET:複選框列表:* *後ItemChecked
因此,它是發生在檢查之前。
我無法找到該項目已更改後..我想執行只有當一個項目被選中或取消選中一些代碼,發生的事件。
該事件的CheckedChanged。
Private Sub CheckBox1_CheckedChanged(ByVal sender As Object, ByVal e As EventArgs) Handles CheckBox1.CheckedChanged
MsgBox(CheckBox1.Checked)
End Sub
您可以使用該事件,只是扭轉的複選框有當時的檢查狀態。
一旦事件觸發時,檢查(或取消)不會不管發生什麼,所以你可以只取複選框狀態和否定它在一次操作完成這將是什麼樣到達。該複選框被選中或取消選中後,會出現
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If CheckBoxList.Text = "" Then
Label.Text &= "Error message here"
Exit Sub
Else
For Each item As ListItem In CheckBoxList.Items
If item.Selected Then
Label.Text &= "In the CBL you selected " & item.Value & "<br/>"
End If
Next
End If
End Sub
你將不得不告訴我們,如果你的Web或Windows窗體,或WPF,還是什麼發展? – 2011-01-08 03:05:56