タイトル : 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 |