2009-01-21 8 views
0

Je travaille sur un TreeView avec sa propriété CheckBoxes définie sur True. Je veux la même fonctionnalité que dans un CheckListBox en ce que si je coche la case d'un TreeNode, ce noeud sera sélectionné; et si je sélectionne un nœud, la case à cocher de ce nœud sera vérifiée. Je ne suis pas sûr de l'événement dont j'ai besoin pour le faire. S'il vous plaît aider. Merci.treeview checkbox: comment vérifier select et vice versa

Répondre

1

les opérations suivantes:

private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) 
{ 
    treeView1.SelectedNode.Checked = true; 
} 

Ce Event est lié à l'événement TreeView de AfterSelect

+0

Le problème avec cette approche est que si vous continuez à cliquer sur un nœud, il va seulement sélectionner la la première fois, et ne jamais la désélectionner à nouveau. – BFree

+0

Ensuite, remplacez simplement l'événement onclick pour prendre soin de cela –

Questions connexes