2010-06-08 156 views
0

我有TreeView如下。TreeView兒童

Account Payable 
     Address 
     Customer 
Account Receivable 
     Address 
     Area 

如果我將選擇父節點那麼我怎麼能在特定的子節點的ListView中顯示?另外當我點擊根節點,那麼我如何才能顯示ListView中的所有父節點?

謝謝。

回答

0

我認爲你在尋找這樣的事情:

Private Sub TreeView1_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView1.AfterSelect 
    ListView1.Items.Clear() 
    If TreeView1.SelectedNode.Nodes.Count > 0 Then 
     For Each node As TreeNode In TreeView1.SelectedNode.Nodes 
      ListView1.Items.Add(node.Text) 
     Next 
    Else 
     ListView1.Items.Add("Child node is selected") 
    End If 
End Sub