本帖最后由 张向阳 于 2012-12-22 11:20 编辑
/// <summary>
/// 检查指定节点下是否存在被选中的节点
/// </summary>
/// <param name="tn"></param>
/// <returns></returns>
private bool IsItemHasChecked(TreeNode tn)
{
if (tn.Nodes.Count > 0)
{
for (int i = 0; i < tn.Nodes.Count; i++)
{
if (tn.Nodes.Checked == true)
return true;
else
IsItemHasChecked(tn.Nodes):
}
}
return false;
} |