Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Tuco
    Registrato dal
    Sep 2005
    Messaggi
    199

    [NET 2005] Selezionare nodo treeview

    Ho popolato una treeview e adesso vorrei selezionare un nodo via codice.
    Ho usato questa riga di codice:
    TV.SelectedNode = TV.Nodes("Key")

    La proprietà TV.Nodes("Key").IsSelected è a true, ma a video il nodo non risulta essere selezionato. Ho controllato le varie proprietà ma nulla..che può essere?
    Grazie.
    Il mondo si divide in due categorie: chi ha la pistola carica e chi no...

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Linguaggio?
    Va specificato obbligatoriamente anche nel titolo: tu hai solo specificato che si tratta di .NET (che è il Framework).


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di Tuco
    Registrato dal
    Sep 2005
    Messaggi
    199
    scusa. cmq è il VB, immaginando che si trattasse di una proprietà o metodo, il linguaggio mi pareva superfluo.
    Il mondo si divide in due categorie: chi ha la pistola carica e chi no...

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Moderazione

    Originariamente inviato da Tuco
    scusa. cmq è il VB, immaginando che si trattasse di una proprietà o metodo, il linguaggio mi pareva superfluo.
    No, perché chi ti risponde lo farà con un linguaggio specifico di preferenza, e non tutti sono in grado di leggere agevolmente entrambe le sintassi.

    Se intendi indirizzare entrambi i linguaggi, scrivilo nel titolo (es. [C#/VB.NET]) in modo da renderlo esplicito, oppure indicalo nel messaggio della discussione.

    Se qualcosa manca, si può sempre pensare ad una dimenticanza...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Re: [NET 2005] Selezionare nodo treeview

    Originariamente inviato da Tuco
    Ho popolato una treeview e adesso vorrei selezionare un nodo via codice.
    Sei sicuro di non confondere la selezione con il fatto che il controllo TreeView, forse a causa della mancanza del focus, non evidenzia appunto la selezione?

    Prova ad impostare la proprietà HideSelection a False: in questo modo, la selezione dovrebbe essere visibile anche quando il controllo non possiede il focus.

    Inoltre, richiama opzionalmente il metodo MakeVisible dell'oggetto TreeNode per accertarti che il controllo lo renda visibile nel caso in cui la presenza di più nodi, e quindi la necessità di aggiungere barre di scorrimento con la conseguente scomparsa dei nodi che non trovano posto nella videata corrente, nascondano l'elemento da selezionare.

    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.