Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VB.NET] TreeView, prendere il valore

    Ciao a tutti,
    dovrei prendere il valore del campo selezionato nella TreeView e metterlo in una variabile.
    io faccio in questo modo

    appo = TreeView1.text

    Ma quando vado di debug mi dice che la variabile è uguale a "".
    Sapete aiutarmi
    grazie spider

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    Se ciò che ti serve è il testo del nodo selezionato, non devi accedere alla proprietà Text del controllo TreeView, bensì alla proprietà Text del nodo selezionato e restituito dalla proprietà SelectedNode del controllo.

    Accertati che il riferimento ottenuto dalla proprietà SelectedNode non sia equivalente a Nothing prima di accedere alla proprietà Text per ispezionarne il testo.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Grazie per la risposta.
    Ho risolto così:


    codice:
    Dim nodo As New TreeNode
          nodo = TreeView1.SelectedNode
          appo = nodo.Text

    Spero che sia utile a qualcun altro

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    Originariamente inviato da spider81man
    Grazie per la risposta.
    Ho risolto così:
    codice:
    Dim nodo As New TreeNode
          nodo = TreeView1.SelectedNode
          appo = nodo.Text
    Non è necessario usare New, poichè in quel modo crei un nuovo TreeNode che non ti serve a nulla poichè il suo riferimento viene sostituito la riga successiva con il riferimento al nodo selezionato SelectedNode.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.