日期:2014-05-18 浏览次数:20641 次
/// <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);
}
}
}