tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: TreeViewでの子ノード追加の方法
投稿日: 2008/12/23(Tue) 01:13
投稿者のぶ
丁寧な解説ありがとうございます。

早速試して、うまくできたんですが、問題が・・・

今、こんな具合に記述しているんですが、これだと

                For Each sName In My.Computer.FileSystem.GetDirectories(sFolder)

                    NodeIN = New TreeNode(sName, ItemImage.imageFolderC, ItemImage.imageFolderO)

                    TreeView2.Nodes(1).Nodes.Add(NodeIN)

                    For Each sName2 In My.Computer.FileSystem.GetDirectories(sName)
                        NodeIN = New TreeNode(sName2, ItemImage.imageFolderC, ItemImage.imageFolderO)
                        TreeView2.Nodes(1).Nodes(NodeIndex).Nodes.Add(NodeIN)
                    Next
                    NodeIndex = NodeIndex + 1

                Next


上記の場合、サブディレクトリが何階層になっていて、それ毎に
ノードを追加しようとすると


TreeView2.Nodes(NodeIndex0).Nodes(NodeIndex1).Nodes(NodeIndex2)…

このようにどんどんロジックが増えてしまうのですが…
なんとか簡単にすることはできないでしょうか?
よろしくお願いします m(_ _)m

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。