62,046
社区成员
发帖
与我相关
我的任务
分享
List<String> selecteds = new List<string>();
funcGetCheckedNodes(TreeView1.CheckedNodes, selecteds);
/// <summary>
/// 获取所有被选中的节点
/// </summary>
/// <param name="nodes">节点集合</param>
/// <param name="selecteds">所有被选中的变量集合</param>
private void funcGetCheckedNodes(TreeNodeCollection nodes, List<String> selecteds)
{
foreach (TreeNode node in nodes)
{
if (!selecteds.Contains(node.Value))
{
selecteds.Add(node.Value);
funcGetCheckedNodes(node.ChildNodes, selecteds);
}
}
}