C# 如何创建不可选择的TreeView节点?
最初我会有一个带有根节点的树状视图,当我右键单击根节点时会打开上下文菜单。之后,我将保存一个文件,以将我的数据保存到该文件中。我将为它加载一个子节点。因此,该树将如下所示C# 如何创建不可选择的TreeView节点?,c#,winforms,treeview,C#,Winforms,Treeview,最初我会有一个带有根节点的树状视图,当我右键单击根节点时会打开上下文菜单。之后,我将保存一个文件,以将我的数据保存到该文件中。我将为它加载一个子节点。因此,该树将如下所示 Root |-> some.txt |-> A(child for some.txt) Root |-> some.txt |-> A(child for some.txt) |->B(Child for A) 如果我右键单击节点A,我
Root
|-> some.txt
|-> A(child for some.txt)
Root
|-> some.txt
|-> A(child for some.txt)
|->B(Child for A)
如果我右键单击节点A,我将得到一个表单,用户将填写一些数据并保存它。如果保存成功,我将有我的树视图如下
Root
|-> some.txt
|-> A(child for some.txt)
Root
|-> some.txt
|-> A(child for some.txt)
|->B(Child for A)
现在我需要的是,如果再次使用鼠标右键单击某个节点,我希望显示一些错误消息,或者我希望该节点作为非可选字段
任何想法请在打开右键单击节点表单的同一位置,您可以检查该节点是否有子节点
if(myNode.Nodes.Count == 0)
{
//Open your form
}
else
{
//Show error or perform alternative actions
}