2010-09-03 2 views
0

Сначала у меня будет дерево с корневым узлом, и я открою контекстное меню, когда я нажму правой кнопкой мыши на корневой узел. Скорее всего, я сохраню файл для сохранения моих данных. Alng с этим я загружу для этого дочерний узел. Так что дерево будет выглядеть следующим образомКак создать непосещаемый узел TreeView?

Root 
    |-> some.txt 
     |-> A(child for some.txt) 

И если я правая кнопка мыши на узел А я буду иметь вид, что пользователь будет заполнить некоторые данные и сохранить его. Если спасбросок был успешным у меня будет мой TreeView следующим

Root 
    |-> some.txt 
    |-> A(child for some.txt) 
     |->B(Child for A) 

Теперь то, что мне нужно, если использовать еще раз правый щелчок на Узле я хотел бы показать какое-то сообщение об ошибке или я хотел бы иметь этот узел, как не выбираемое поле.

Любая идея, пожалуйста

ответ

0

В том же месте, где вы открываете форму для узла, который был правой щелкнули, вы можете сделать чек, имеет ли этот узел детей.

if(myNode.Nodes.Count == 0) 
{ 
    //Open your form 
} 
else 
{ 
    //Show error or perform alternative actions 
} 
Смежные вопросы