c# treeview 节点的全选/取消

Posted TianGaojie123abc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# treeview 节点的全选/取消相关的知识,希望对你有一定的参考价值。

/// <summary>
        /// 树单击事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
       
            treeView1.SelectedNode = e.Node; // 
            SetTreeNodeChecked(treeView1.SelectedNode);
       


/// <summary>
        /// 节点全选/取消
        /// </summary>
        /// <param name="tn"></param>
        private void SetTreeNodeChecked(TreeNode tn)
       
            if (tn == null) return; // 若为空,则返回
            if (tn.Nodes.Count > 0)
           
                foreach (TreeNode item in tn.Nodes)
               
                    item.Checked = tn.Checked;
                    SetTreeNodeChecked(item);
               
           
       

以上是关于c# treeview 节点的全选/取消的主要内容,如果未能解决你的问题,请参考以下文章

Button 对 TreeView1 所有节点的全选

JS做的全选和取消全选

使用JavaScript完成复选框的全选和全不选

如何实现复选框的全选和取消全选效果

JavaScript笔记--- DOM(续)(复选框的全选和取消全选;获取下拉列表选中项的value;网页时钟;内置支持类Array)

使用JavaScript完成表格的全选与取消