如何动态添加TreeView子节点,有点伸手党了

如何动态添加TreeView子节点,有点伸手党了,第1张

string[] s = new string[] { "aaa", "bbb", "ccc", "ddd", "eee" }

treeView1.Nodes.Add(s[0])

TreeNode tn = treeView1.Nodes[0]

foreach (var item in s.Skip(1))

{

tn.Nodes.Add(item)

tn = tn.Nodes[0]

}

A的Button事件中:B MyForm = new B()

B.ShowDialog(this)A中写个属性:public string AddNodes

{

set{A.TreeView1.nodes.add(value)}

}B的添加按钮事件中:A TheForm = (A)this.Owner

if (TheForm != null)

{

TheForm.AddNodes = 你输入的名称

}如果你想对这个节点再进行 *** 作,请指定节名的NAME属性


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11246282.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存