复选框列表中有所谓的“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