【问题标题】:Check Treeview Nodes检查树视图节点
【发布时间】:2014-03-31 08:18:20
【问题描述】:

我使用treeview 或checkboxes。
根节点指定组名。

当用户检查根节点时,我想检查其所有嵌套注释。

因此,我想在树形视图中使用 CheckBox 的CheckChanged 事件。

有可能吗?如果有,怎么做?

【问题讨论】:

    标签: c# winforms treeview


    【解决方案1】:

    您应该使用 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);
            }
        }
    

    【讨论】:

    • 感谢您的回复!作为 winForms 的新手,如何添加 tvwTest_AfterCheck 事件?
    • 在树形视图的属性窗口设计中点击事件按钮(带有小闪电)并双击AfterClick行。
    猜你喜欢
    • 2010-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    • 1970-01-01
    • 1970-01-01
    • 2019-03-22
    • 1970-01-01
    相关资源
    最近更新 更多