List<string> list = new List<string>();
//获取所有选定节点
private void toolStripMenuItem1_Click(object sender, EventArgs e)
{
//MessageBox.Show("编辑按钮", "操作提示");
list.Clear();
for (int i = 0; i < this.treeView1.Nodes.Count; i++)
{
if (this.treeView1.Nodes[i].Checked)//是否选中
{
list.Add(this.treeView1.Nodes[i].Text);
}
GetNodeText(this.treeView1.Nodes[i]);
}
}
private void GetNodeText(TreeNode node)
{
if (node.Nodes.Count != 0)
{
for (int i = 0; i < node.Nodes.Count; i++)
{
GetNodeText(node.Nodes[i]);
if (node.Nodes[i].Checked)//是否选中
{
list.Add(node.Nodes[i].Text);
}
}
}
}
treeview 无限子节点,获取选中的值
最新推荐文章于 2024-04-28 15:02:22 发布