Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,109

    [VB.NET] Individuare nodi spuntati (Checked) su controllo TreeView

    Ciao a tutti!
    Ho creato una treeview la quale dovrà contenere molti dati ad albero su "N" livelli.
    La proprietà della treeview "checkbox" è attivata perchè il dato che mi interessa recuperare (è un ID scritto nel tag di ogni nodo) verrà selezionato flaggando il nodo di appartenenza.

    La mia domanda è: Esiste una funzione tipo "SelectedItems" della datagridview che mi restituisca la collection dei nodi checkati?

    Dovrendo creare un ciclo reiterato io ho paura che (vista la mole di dati) la cosa appesantisca di non poco le procedure quando ho neccessità di avere la collection sopra citata.

    Grazie!

    ps: se conoscete un metodo "artigianale" che non sia troppo pesante sono aperta a nuovi orizzonti!

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,109
    Ciao Gibra! Certo che ho cercato ma non ho trovato quello che cercavo....
    o meglio lo ho trovato ma non funziona...

    https://msdn.microsoft.com/it-it/lib...v=vs.110).aspx

    Mi dice che checkednodes non è un membro di treeView

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    quello è per il web. Dovrebbe esserci anche la versione per WinForms.
    Ad ogni modo, io userei gli eventi AfterCheck per aggiungere /rimuovere l'ID in un array, evitando così qualsiasi ciclo.

  5. #5
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,109
    Ho provato con gli arraylist...ma non mi rimuove l'oggetto quando deflaggo (riempio gli array con i nodi non con gli id)

  6. #6

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.