检查树视图节点
本文关键字:节点 视图 检查 | 更新日期: 2023-09-27 17:55:46
我使用checkboxes
的treeview
。
根节点指定组名称。
当用户检查根节点时,我想检查其所有嵌套注释。
因此,我想在树视图中使用 CheckBox 的 CheckChanged
事件。
可能吗?如果是这样,如何?
您应该使用 AfterCheck 事件和另一个以递归方式调用的帮助过程。像这样:
private void tvwTest_AfterCheck(object sender, TreeViewEventArgs e)
{
checkNodes(e.Node);
}
private void checkNodes(TreeNode root)
{
foreach (TreeNode node in root.Nodes)
{
node.Checked = root.Checked;
checkNodes(node);
}
}