+ Rispondi al messaggio
Pagina 1 di 3 123 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24

controllo treeview

  1. #1
    L'avatar di sistemista
    sistemista non è in linea Topo di biblioteca
    Ho un controllo treeview sul form con 3 nodi e quando parte il programma si vede il primo nodo selezionato.allego foto per capire meglio
    Nome:   trevieew.JPG
Visite:  47
Grandezza:  13.9 KB
    Come si vede,il primo nodo che si chiama posta in arrivo è selezionato(non si vede in quanto con cattura schermo di win 7 non lo percepisce ma ha selezione di colore blù).
    La domanda è:si può deselezionarla nel load del form oppure nel controllo non è contemplata questa proprietà?
    ℹ️ Leggi di più su sistemista ...

  2. #2
    Sgrubak non è in linea Scribacchino
    Quote Originariamente inviato da sistemista Visualizza il messaggio
    si può deselezionarla nel load del form oppure nel controllo non è contemplata questa proprietà?
    Non mi sembra sia contemplata... Puoi provare ad impostare la TreeView.HideSelection a True e spostare il focus su di un altro controllo.

  3. #3
    L'avatar di sistemista
    sistemista non è in linea Topo di biblioteca
    hide.selection è già impostata su true,spsosterò il focus.
    ℹ️ Leggi di più su sistemista ...

  4. #4
    L'avatar di gibra
    gibra non è in linea Very Important Person

  5. #5
    Sgrubak non è in linea Scribacchino
    Io avevo provato nel Load, ma non deselezionava...

  6. #6
    Usare un tabindex più alto ?
    ℹ️ Leggi di più su Fix ...

  7. #7
    L'avatar di sistemista
    sistemista non è in linea Topo di biblioteca
    Quote Originariamente inviato da gibra Visualizza il messaggio
    Basta impostare la proprietà:
    TreeView1.SelectedNode = Nothing
    
    Niente da fare,rimane selezionato anche se posto il focus su un altro controllo,rimane selezionato...
    fate una prova anche voi...
    Ultima modifica di sistemista; 20-05-2021 21:44 
    ℹ️ Leggi di più su sistemista ...

  8. #8
    L'avatar di gibra
    gibra non è in linea Very Important Person
    Quote Originariamente inviato da sistemista Visualizza il messaggio
    fate una prova anche voi...
    A dire il vero io ho provato (come faccio sempre), prima di risponderti.
    Forse è il caso che tu alleghi un progetto di esempio che riproduca il problema, perché a me funziona (VS2019).
    ℹ️ Leggi di più su gibra ...

  9. #9
    Se rimane selezionato anche quando sposti il focus allora è probabile che hai impostato involontariamente la proprietà hideselection su false.

    La HideSelection serve appunto per nascondere o meno la selezione quando il focus passa su un altro controllo.

    Comunque se ti interessa solo non far apparire selezionato all’avvio, basta che imposti il tabindex più basso su un altro controllo, così verrà selezionato per prima quello.

    Se invece vuoi inibire completamente la possibilità di spostarti dentro il controllo con il Tab, imposta il TabStop su false.

    Se vuoi filtrare le azioni che possono selezionare il nodo, utilizza l’evento BeforeSelection ed e.Action per autorizzare ad esempio la selezione solamente al mouse.
    ℹ️ Leggi di più su Fix ...

  10. #10
    Sgrubak non è in linea Scribacchino
    Quote Originariamente inviato da sistemista Visualizza il messaggio
    fate una prova anche voi...
    Anche io sono su VS2019. Ho aperto un progetto winform, ho buttato a casaccio:
    1) un TreeView ed ho aggiunto 3 nodi da design;
    2) Una Textbox
    3) Un Button

    Con la HideSelection = True (che è il default), se mi sposto sulla Textbox la selezione sparisce correttamente.

    Se nel Load della Form metto SelecteNode = Nothing, la selezione resta attiva.

    Seguendo il suggerimento di Fix, ed impostando il TabIndex a 1 per il TreeView e a 0 per la Textbox, con la HideSelection = True la selezione non si vede. Impostandola a False, comunque la nasconde.

    Ne deduco che SelecteNode = Nothing nel Load non funziona se il Tabindex è a 0. Il controllo mantiene il Focus quindi è probabile che non riesca a deselezionare.

+ Rispondi al messaggio
Pagina 1 di 3 123 ultimoultimo

Potrebbero interessarti anche ...

  1. Controllo Imagelist & Controllo Treeview
    Da roccolamann nel forum Microsoft Word
    Risposte: 6
    Ultimo Post: 29-03-2018, 08:06
  2. Problema controllo treeview
    Da matteorm83 nel forum Microsoft Access
    Risposte: 5
    Ultimo Post: 30-09-2013, 21:27
  3. Controllo TreeView
    Da roccolamann nel forum Visual Basic 6
    Risposte: 1
    Ultimo Post: 16-02-2010, 15:37
  4. Controllo Treeview & VBA
    Da roccolamann nel forum Pausa caffè
    Risposte: 1
    Ultimo Post: 04-02-2009, 10:10
  5. controllo treeview
    Da ienpeter nel forum Microsoft Word
    Risposte: 8
    Ultimo Post: 29-08-2007, 22:06