« [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