2010-09-20 5 views
0

J'ai un TreeView1:C# nœud TreeView

   treenode-- 
        treenode1-- 
        treenode2 
        treenode3 

Vous ne pouvez sélectionner node2 et node3 si vous souhaitez les afficher les paramètres. Comment puis-je bloquer la sélection de node et node1? J'essaie comme ça, mais que vous pouvez sélectionner tous les nœuds:

private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) 
    { 
    ... 
    } 

Répondre

0

vous devrez utiliser SelectAction la propriété sur le nœud de l'arbre. Vous devrez le définir sur le noeud lorsque vous le créez.

set selectAction = none sur le noeud et node1

+0

nombre de nœuds dépend de fichier, je ne suis pas le faire manuellement ... – user449921

+0

n'a pas d'importance, sur les nœuds que vous ne voulez pas sélectionner ensemble selectAction comme aucun –

+0

Mais il n'y a pas de « selectAction » – user449921

0

Si c'est une victoire forme TreeView gérer l'événement BeforeSelect et définissez la propriété de votre paramètre Annuler TreeViewCancelEventArgs false. Pour les contrôles Web, voir la réponse de Vinay.

Questions connexes