Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
[vb2010] Problemone col controllo Treeview
martedì 03 agosto 2010 - 12.47
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
Visual Studio 2010
maccaus
Profilo
| Newbie
2
messaggi | Data Invio:
mar 3 ago 2010 - 12:47
Salve a tutti, questo è il mio primo post, spero che a dispetto delle ferie
qualcuno possa aiutarmi....
Ho fatto il tragico errore di iniziare un nuovo progetto con vb2010, senza sapere che le differenze con le versioni precedenti sono davvero enormi. Adesso sono ormai a buon punto e non posso proprio tornare indietro.
Allora.... sembra banale (anzi di sicuro lo è) ma mi sono proprio inceppato:
ho un controllo treeview che riproduce la struttura di una directory. A un certo punto dell'algoritmo mi occorre selezionare da codice il top item, il primo elemento in alto.
HO PROVATO DI TUTTO!!!!
TreeView1.Nodes(0).Selected = True
restituisce Selected' non è un membro di 'System.Windows.Forms.TreeNode'.
TreeView1.SelectedNode = 0
restituisce Impossibile convertire il valore di tipo 'Integer' in 'System.Windows.Forms.TreeNode'
e così con via con altri innumerevoli errori e tentativi..... a questo punto passo e mi rivolgo a voi, sperando di trovare un'anima pia che mi aiuti (sono convinto che alla fine è una sciocchezza), anche perchè dopo avrò un altro problema, di sicuro molto più complesso, da sottoporre.
Resto in fervida attesa e ringrazio tutti in anticipo
kataklisma
Profilo
| Senior Member
394
messaggi | Data Invio:
mar 3 ago 2010 - 13:02
>Salve a tutti, questo è il mio primo post, spero che a dispetto
>delle ferie
qualcuno possa aiutarmi....
Ciao!
Tranquillo....qui nessuno va in ferie!
;)
>Ho fatto il tragico errore di iniziare un nuovo progetto con
>vb2010, senza sapere che le differenze con le versioni precedenti
>sono davvero enormi. Adesso sono ormai a buon punto e non posso
>proprio tornare indietro.
Nessun errore, è la cosa migliore ;) avanzare, sempre e comunque!
>Allora.... sembra banale (anzi di sicuro lo è) ma mi sono proprio
>inceppato:
>ho un controllo treeview che riproduce la struttura di una directory.
>A un certo punto dell'algoritmo mi occorre selezionare da codice
>il top item, il primo elemento in alto.
>
>HO PROVATO DI TUTTO!!!!
>
>TreeView1.Nodes(0).Selected = True
>restituisce Selected' non è un membro di 'System.Windows.Forms.TreeNode'.
>
>TreeView1.SelectedNode = 0
>restituisce Impossibile convertire il valore di tipo 'Integer'
>in 'System.Windows.Forms.TreeNode'
Hai provato di tutto tranne questo :
treeView1.SelectedNode = treeView1.Nodes[0]
SelectedNode è una proprietà di tipo TreeNode, quindi devi passargli un oggetto TreeNode (treeView1.Nodes[] restituisce un'oggetto TreeNode presente nella collection Nodes) presente nella treeview, in questo caso il primo!
:)
>Resto in fervida attesa e ringrazio tutti in anticipo
Di nulla ciao!
------------------------------------------
Ignazio Catanzaro
http://blogs.dotnethell.it/swdev/
maccaus
Profilo
| Newbie
2
messaggi | Data Invio:
mar 3 ago 2010 - 13:19
Grazie, funziona!
Comunque avevo già risolto così:
TreeView1.Select()
TreeView1.SelectedNode = TreeView1.Nodes(0)
col medesimo risultato
adesso però il programma deve scorrere ricorsivamente tutta la struttura..... ti chiedo troppo?
kataklisma
Profilo
| Senior Member
394
messaggi | Data Invio:
mar 3 ago 2010 - 15:19
>Grazie, funziona!
;) perfetto!
>Comunque avevo già risolto così:
>
>TreeView1.Select()
>TreeView1.SelectedNode = TreeView1.Nodes(0)
>
>col medesimo risultato
Non ce bisogno di richiamare la funzione Select()
>adesso però il programma deve scorrere ricorsivamente tutta la
>struttura..... ti chiedo troppo?
Spiegati meglio e vediamo di risolvere ;)
------------------------------------------
Ignazio Catanzaro
http://blogs.dotnethell.it/swdev/
Torna su
Stanze Forum
Elenco Threads
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 !