Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
这样?
Dim tv As WinForm.TreeView = e.Form.Controls("TreeView1")
For i As integer = 0 to tv.Nodes.Count -1
tv.Nodes(i).Checked = False
Next
下次更新后可以这样:
SetChildrenChecked
设置子节点的选中状态。
语法
SetChildrenChecked(Checked, FirstLevel)
Checked: 逻辑型,是否选中
FirstLevel:可选参数,是否只设置一级子节点,默认为False
示例
如果希望某个节点的选中状态改变后,能够同步改变其子节点的选中状态,可以在AfterChecked事件设置代码:
e.Node.SetChildrenChecked(e.Node.Checked)
下次更新后可以这样:
SetChildrenChecked
设置子节点的选中状态。
语法
SetChildrenChecked(Checked, FirstLevel)
Checked: 逻辑型,是否选中
FirstLevel:可选参数,是否只设置一级子节点,默认为False
示例
如果希望某个节点的选中状态改变后,能够同步改变其子节点的选中状态,可以在AfterChecked事件设置代码:
e.Node.SetChildrenChecked(e.Node.Checked)
越来越强了!
目录树列表和数据字典的输入助手问题,也应该尽快列入日程。这两个功能目前都不敢用,因为输入效率太低。
通过按钮还是不懂如何实现一次性取消全部复选框的选中状态(即点击按钮即可实现全部清除勾选)
Dim tv As WinForm.TreeView = e.Form.Controls("TreeView1")
For i As integer = 0 to tv.Nodes.Count -1
tv.Nodes(i).Checked = False
tv.Nodes(i).SetChildrenChecked(False)
Next