【问题标题】:How to access the most recent added node to Tree View in a Windows Form如何在 Windows 窗体中访问最近添加到树视图的节点
【发布时间】:2017-02-16 14:15:26
【问题描述】:

如果我以编程方式添加新节点,如何编辑其属性?例如,假设我想立即更改文本。我可以正常使用:

treeView1.Nodes[indexOfNode].text = "newText";

但似乎没有办法在不知道其名称的情况下编辑节点属性。这是一个尴尬的局面。有没有办法:

treeView1.Nodes.lastNodeAdded?

【问题讨论】:

  • 您可以访问 treeView1.LastNode 但这不一定是最近添加的节点
  • Add是一个函数,所以TreeNode tn = tv.Nodes.Add("New Node");
  • @LarsTech 是的,它可以工作,但不能以编程方式。我不能有多个具有相同名称的节点,对吗?我让用户每次都点击一个按钮来添加一个节点。
  • 不如先试试吧。 :-)
  • @LarsTech 非常感谢,我有一个关于节点的最后一个问题,但不能发布 90 分钟。我可以在这里问你吗?

标签: c# winforms properties treeview nodes


【解决方案1】:

怎么样?

    TreeNode n = treeView1.Nodes.Add("test");
    n.Text = "test 2";

【讨论】:

  • 在问题中查看我的评论@LarsTech。第三个下来。谢谢你的想法
猜你喜欢
  • 1970-01-01
  • 2011-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-15
  • 2016-10-21
  • 2013-03-25
  • 1970-01-01
相关资源
最近更新 更多