2015-07-07 4 views
0

Как узнать, имеет ли TreeView TreeNodes, независимо от того, являются ли они родительскими или дочерними узлами? Я просто хочу избежать дублирования. Псевдо-код выглядит следующим образом:Как определить, имеет ли Treeview TreeNodes или нет (VB.Net/C#)

If TreeView1 has TreeNodes Then 
    'Remove old ones and create another 
    'Or Exit to skep creation of new ones 
Else 
    'Create TreeNodes 
End Sub 

ответ

2

Вы можете проверить TreeView1.Nodes.Count или вы можете просто вызвать TreeView1.Nodes.Clear(), чтобы гарантировать, что всегда ясно, прежде чем добавлять новые

Обновление более полный ответ:

If TreeView1.Nodes.Count = 0 Then 
    'Remove old ones and create another 
    'Or Exit to skep creation of new ones 
Else 
    'Create TreeNodes 
End Sub