0

3つのルートを含むツリービューがあり、各ルートには3つの子が含まれています。子の1つにノードを追加したいと思います。ユーザーがノードを選択する代わりに(SelectedNodeメソッドなしで)ノード「name」を使用してこれを行うにはどうすればよいですか。

例えば:

  • root1
    • a
    • b
    • c
  • root2
    • d
    • e
    • f
  • root3
    • g
    • h

ユーザーは基本的に、テキストボックスにノードの名前を指定することにより、ノードを挿入する子を選択します。ユーザーがノード「g」に「foobar」を挿入するように指定すると、ツリービューは次のようになります。

  • root1
    • a
    • b
    • c
  • root2
    • d
    • e
    • f
  • root3
    • g
      • foob​​ar
    • h

ありがとう!

4

2 に答える 2

0

treeView.Nodes["key"]アクセスtreeView.Nodes.Add("key", node);時とビルド時に使用できます。

于 2011-07-19T04:15:36.643 に答える
0

私はそれを考え出した。

TreeView.Nodes["root3"].Nodes["g"].Nodes.Add(node);

于 2011-07-19T04:57:09.833 に答える