Comment peut-I du programme, cliquez sur un TreeView TreeNode de sorte qu'il apparaît en surbrillance dans la liste et les feux de la AfterSelect événement?
J'ai un contrôle TreeView dans une application Winforms, et, fondamentalement, l'objectif est d'afficher un formulaire qui contient un contrôle TreeView, et je veux afficher le formulaire avec un nœud ouvert (facile EnsureVisible) et sélectionné.
Le problème que je suis en cours d'exécution en est que lorsque j'ai mis du contrôle TreeView SelectedNode de la propriété, le nœud n'est pas mis en surbrillance et le AfterSelect événement n'est-ce pas de tir, comme je ne l'attendez. Le AfterSelect chose est facile à contourner, mais le manque de mise en évidence est ennuyeux.
OriginalL'auteur ThomW | 2009-05-08
Vous devez vous connecter pour publier un commentaire.
Est-ce parce que le TreeView n'ont pas d'accent? Ne la définition de l'Arborescence du HideSelection valeur False à la propriété de modifier le comportement que vous avez vu?
OriginalL'auteur great_llama
Après avoir défini la SelectedNode. Essayez de sélectionner dans l'arborescence. Travaillé pour moi en tout cas.
Cela a fonctionné pour moi. Je vous remercie.
OriginalL'auteur Crispy
Essayez ceci pour faire le nœud sélectionné en gras:
OriginalL'auteur CSK
En mettant en évidence, je suis en supposant que vous dire de rendre le texte en gras. Ce n'est pas aussi élégant que certains de l'autre côté client, les technologies, mais que vous pourriez manipuler le nœud en cours de changé et de faire le nœud sélectionné en gras avec quelque chose comme
OriginalL'auteur Jacob Adams
Bon j'ai posé la question un peu pour bientôt, je suppose.
Trouvé une solution:
OriginalL'auteur Tavousi
Pour moi le problème était que le
TreeView
de contrôle n'est pas forcément d'avoir le focus et, par conséquent, le nœud sélectionné a été de ne pas se présenter comme mis en évidence. Le code suivant a fonctionné pour moi:Je suis tombé sur cette question précise, tandis que la mise en œuvre de certains de glisser-déposer pour une
TreeView
de contrôle.OriginalL'auteur Derek W