DOBON.NET DOBON.NETプログラミング掲示板過去ログ

TreeViewのノードを常に最上位に追加

環境/言語:[.net 2003 windows2000 vb Framework1.1]
分類:[.NET]

お世話になっています。

 TreeViewにノードを追加すると通常、まずルートに追加され
また、追加した場合、最初に追加した下に追加されます。
 そこで、常に最上位(TreeViewコントロールの一番上の部分)の部分に
追加されるようにしたいのですがどうしたらいいのでしょうか?

よろしくお願いします。
■No19277に返信(ららさんの記事)
> お世話になっています。
>
>  TreeViewにノードを追加すると通常、まずルートに追加され
> また、追加した場合、最初に追加した下に追加されます。
>  そこで、常に最上位(TreeViewコントロールの一番上の部分)の部分に
> 追加されるようにしたいのですがどうしたらいいのでしょうか?
>
> よろしくお願いします。

上位の意味が階層なのか要素の順番なのかわかりかねますが、
TreeView の Nodes プロパティから Insert メソッドという解釈で合っていますか。
ありがとうございます。

なんとびっくり、こんなメソッドがあったなんて...。
お恥ずかしいばかりです。

Dim tn As New TreeNode
mtreeTarget.Nodes.Insert(0, tn)

で一番上に追加することができました。
ありがとうございました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板