【发布时间】:2013-07-18 15:18:48
【问题描述】:
我有 10 个不同的根节点,除非我需要它们,否则我不想添加它们(它们不存在,只要我不调用它们)。所以我用了
treeView1.Nodes.Insert(0, Node);
treeView1.Nodes.Insert(1, Node);
treeView1.Nodes.Insert(2, Node);
等等。如果我添加 Node0、Node1 和 Node2,一切正常。但是,如果我尝试像 Node2、Node1、Node0 那样更改顺序,我会遇到问题 - Node0 工作正常,但没有 Node1,但有两个 Node2 或 Node1 和 Node2 交换位置。是否可以跳过某个位置,以便将来使用它?为了检查节点索引,我使用了这个代码,附在按钮上:
MessageBox.Show(treeView1.SelectedNode.Index.ToString());
【问题讨论】:
标签: c# winforms visual-studio-2010