2010-09-20 2 views
0

У меня есть treeView1:C# TreeView узел

   treenode-- 
        treenode1-- 
        treenode2 
        treenode3 

Вы можете выбрать только node2 и node3, если вы хотите, чтобы отобразить их параметры. Как я могу блокировать выбор узла и узла1? Я стараюсь, как это, но чем вы можете выбрать все узлы:

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

ответ

0

вам придется использовать SelectAction свойство на узле дерева. вам нужно будет установить его на узле, когда вы их создаете.

набор selectaction = нет на узел и node1

+0

Количество узлов зависит от файла, я не делаю этого вручную ... – user449921

+0

не имеет значения, на узлах, которые вы не хотите, выберите набор Selectaction as none –

+0

Но нет никакого «Selectaction» – user449921

0

Если это победа не образует TreeView обрабатывать событие BeforeSelect и установить Отмену свойства вашего параметра TreeViewCancelEventArgs ложь. Для веб-контроля см. Ответ Винай.