【发布时间】:2014-03-31 08:18:20
【问题描述】:
我使用treeview 或checkboxes。
根节点指定组名。
当用户检查根节点时,我想检查其所有嵌套注释。
因此,我想在树形视图中使用 CheckBox 的CheckChanged 事件。
有可能吗?如果有,怎么做?
【问题讨论】:
我使用treeview 或checkboxes。
根节点指定组名。
当用户检查根节点时,我想检查其所有嵌套注释。
因此,我想在树形视图中使用 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);
}
}
【讨论】:
tvwTest_AfterCheck 事件?