0
TreeNode[] nodes = this.treeview.Nodes.Find(node.Text, true);
if (nodes.Length > 0)
{
int i = nodes[0].Index;
if (nodes.Length > 0)
this.treeview.Nodes.Remove(nodes[0]);
this.treeview.Nodes.Insert(i, nodes[0]);
}
が、ノードノード[0]特定のインデックスに挿入されていません。
代わりに最後に追加しています。
はい、私はtreeviewsorterを使用します。
インサート
又はtreeviewsorterと効果的に挿入する使用を使用せずにノードを挿入する方法の任意のアイデアは?
...コードを正しくフォーマットしてください – erikkallen
何を達成しようとしていますか?すべてのディープ・レベルでノードを探していて、ルート・レベルのノードからノードを削除しているようです。それは私に少し奇妙に聞こえる... – digEmAll
私は答えを知っている。ヒント:それは木です。 –