日期:2014-05-18 浏览次数:20604 次
/// <summary> /// 使选中节点及其子节点选中 /// <para/>Author : AnDequan /// <para/>Date : 2010-11-19 /// </summary> /// <param name="tnSelectedNode">选中节点</param> /// <param name="IsChecked">true - 选中,false - 不选</param> private void SettingChildNodeChecked(TreeNode tnSelectedNode, bool IsChecked) { //[ 循环使所有子节点选中 ] foreach (TreeNode item in tnSelectedNode.Nodes) { item.Checked = !IsChecked; //[ 判断当前节点是否有子节点 ] if (item.Nodes.Count > 0) { //[ 有子节点,递归使所有子节点选中 ] SettingChildNodeChecked(item, IsChecked); } } }