/// <summary>
/// 获取所有选中节点
/// </summary>
/// <param name="trCollection"></param>
/// <param name="listNode"></param>
public static void GetCheckedNode(TreeNodeCollection trCollection ,List<TreeNode> listNode)
{
foreach(TreeNode trNode in trCollection)
{
if (trNode.Checked)
listNode.Add(trNode);
if (trNode.Nodes.Count > 0)
GetCheckedNode(trNode.Nodes, listNode);
}
}
/// <summary>
/// 当前节点选中,其所有子节点选中
/// </summary>
/// <param name="tn"></param>
/// <param name="Checked"></param>
public static void SetNodeCheckStatus(TreeNode tn, bool Checked)
{
if (tn == null) return;
(TreeView控件)节点的一些应用方法:获取选中节点;当前节点选中,其所有子节点选中; 当前节点选中,其所有子节点选中; 某节点所有子节点选中,该节点选中;
最新推荐文章于 2023-05-04 22:54:55 发布