0

次のような wpf treeviewlist を作成する必要があります。

AAAA

BBBB

....CCCC

....DDDD

.......EEEE

FFFFF

(上のドットはインデントです)

vb.net (2008) コードからこれを行う必要があります。

私はこれを理解しようとして恥ずかしいほど長い時間を費やしましたが、これまでのところ私が持っているのは次のとおりです。

vb.net:

Dim tvi1, tvi2 As TreeViewItem

tvi1 = New TreeViewItem

tvi2 = New TreeViewItem

Dim Node1 As Integer

tvi1.Header = "AAAA"

tvi2.Header = "BBBB"

Node1 = TreeView1.Items.Add(tvi1)

Node1 = TreeView1.Items.Add(tvi2)

ポインタや例は大歓迎です。

ありがとう、ロブ

4

2 に答える 2

3

とても簡単にできます。そのように、子 TreeViewItems を親アイテムに直接追加するだけです(C#ですが、非常に明確です)

var parent = new TreeViewItem();
var child = new TreeViewItem();
parent.Header = "Hey";
child.Header = "There!";
parent.Items.Add(child);
treeView1.Items.Add(parent);
于 2008-12-20T07:07:38.103 に答える
1

Pwninstein に感謝します。

        Dim Node(5) As TreeViewItem

        For x As Int16 = 0 To 5
            Node(x) = New TreeViewItem
        Next

        Node(0).Header = "AAAA"
        TreeView1.Items.Add(Node(0))

        Node(1).Header = "BBBB"
        TreeView1.Items.Add(Node(1))

        Node(2).Header = "CCCC"
        Node(1).Items.Add(Node(2))

        Node(3).Header = "DDDD"
        Node(1).Items.Add(Node(3))

        Node(4).Header = "EEEE"
        Node(3).Items.Add(Node(4))

        Node(5).Header = "FFFF"
        TreeView1.Items.Add(Node(5))
于 2008-12-20T12:28:31.713 に答える