想了解 TREE VIEW CONTROL,它允许我选择多个节点,然后可以将这些选定的节点拖放到另一个驱动器上。是否有任何属性可用于多选或我们可以如何进行正在做..谢谢你
您可以在 TreeView 上使用 checked 属性,并允许根据每个节点上复选框的状态进行多项选择。
您可以遍历树节点以查看哪些被选中(您确实会使用递归,但这里是一个遍历两层节点的示例):
StringBuilder sb = new StringBuilder();
foreach (TreeNode t in treeView1.Nodes)
{
if (t.Checked == true) sb.Append(t.Text + Environment.NewLine);
if (t.Nodes.Count > 0)
{
foreach (TreeNode tt in t.Nodes)
{
if (tt.Checked == true)
sb.Append(tt.Text + Environment.NewLine);
}
}
}
MessageBox.Show(sb.ToString(), "Checked Nodes")
我是一名优秀的程序员,十分优秀!