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 节点的全选/取消的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript笔记--- DOM(续)(复选框的全选和取消全选;获取下拉列表选中项的value;网页时钟;内置支持类Array)