Treeview Errore in selezione

sabato 04 ottobre 2008 - 15.08

riminese77 Profilo | Junior Member

Ciao a tutti,
Volevo chiedervi come posso ovviare al seguente errore: Una volta caricata la Tree, faccio Click su + e la prima volta mi da come index 0, in seguito sempre valore nullo.

Nel Form avvio carico in questa maniera

Dim Sdrivers() As String = Directory.GetLogicalDrives
Dim SDriver As String
Dim NewNodo As TreeNode
For Each SDriver In Sdrivers
NewNodo = TreeView1.Nodes.Add(SDriver)
NewNodo.Nodes.Add("Dummy")
Next

NELL'Afertselect così:

MsgBox(TreeView1.SelectedNode.Index)
Exit Sub
Dim Onode As TreeNode = CType(e.Node, TreeNode)
'TreeView1.SelectedNode.Index l'indice del nodo selezionato
If Onode.Nodes(0).Text = "Dummy" Then
Onode.Nodes(0).Remove()
End If
Exit Sub
' Qui prende il nome del nodo Esempio C:\
Dim Sdrivers() As String = Directory.GetDirectories(TreeView1.Text)

Dim SDriver As String
Dim NewNodo As TreeNode

For Each SDriver In Sdrivers
NewNodo = TreeView1.Nodes.Add(SDriver)
NewNodo.Nodes.Add("Dummy")

Nell'msgbox vorrei far comparire l'indice anche se schiaccio il bottone +.

Thanks
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