« [VB.NET] ListViewへ項目の追加 | メイン | [VB.NET] Sub Main(二重起動防止・スタートフォーム) »

2005年10月21日

[VB.NET] TreeViewへ項目の追加

        'ノード作成
        Dim A_02_01 As New TreeNode("A0201")
        Dim A_02_02 As New TreeNode("A0202")
        Dim A_02_Folder() As TreeNode = {A_02_01, A_02_02}
        Dim A_02 As New TreeNode("A02", A_02_Folder)

Dim A_01 As New TreeNode("A01")
Dim A_03 As New TreeNode("A03")

Dim A_Folder() As TreeNode = {A_01, A_02, A_03}
Dim A As New TreeNode("A", A_Folder)

Dim B As New TreeNode("B")

Dim C_01 As New TreeNode("C01")
Dim C_02 As New TreeNode("C02")
Dim C_Folder() As TreeNode = {C_01, C_02}
Dim C As New TreeNode("C", C_Folder)

Dim Root() As TreeNode = {A, B, C}

TreeView1.Nodes.Clear()

'最上位階層(Root)に対してまとめてノードを追加
TreeView1.Nodes.AddRange(Root)

'最初のノード(TopNode)を開く
TreeView1.TopNode.ExpandAll()

    +--[A]
    |     |--[A01]
    |     +--[A02]
    |     |     |--[A0201]
    |     |     +--[A0202]
    |     |
    |     +--[A03]
    |
    +--[B]
    |
    +--[C]
          |--[C01]
          +--[C01]

2005 / 10 / 21