Controllare se è un nodo padre

giovedì 03 maggio 2007 - 10.23

roccomita Profilo | Newbie

Buongiorno a tutti!
Può sembrare strano, ma sono 2 giorni che ci penso e
non riesco a fare un controllo su un nodo per determinare se è
un nodo padre. quelcuno di voi ha qualche suggerimento?

grazie

alextyx Profilo | Expert

Se ha la collection 'nodes' con il count=0, è padre di ben scarsa prole!

roccomita Profilo | Newbie

grazie x la risp.

non ho capito tanto bene la tua risposta.
potresti tradurmi il tutto in codice?
comunque,
nello stesso albero ho 3 nodi padre.

alextyx Profilo | Expert

La mia risposta si basa sull'assunto che si è padre solo se si hanno figli. Diciamo che se vuoi sapere se un nodo è padre, basta controllare se ha almeno 1 nodo figlio. Es.:

Dim c As New TreeNode("pippo")
Me.TreeView1.Nodes.Add(c)
If c.Nodes.Count = 0 Then
'il nodo non è padre
Else
'il nodo è padre
End If

Almeno se era questo quello che intendevi appurare.

Comunque, forse potrebbe esserti utile anche la proprietà 'level'
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5