これは非常に簡単な質問かもしれませんが、私は長い間解決策を考えています。if
ノードが TreeView コントロール内のすべてのノードの親ノードであることを示すステートメントで、いくつかの条件を維持する必要があります。if
声明の中でどのような表現を保つべきか提案してください。
if(Condition??) //it is the parent node of all
{
myTreeView.SelectedNode.Nodes.Add(myTreeNode);
}
else
{
myTreeView.SelectedNode.Parent.Nodes.Add(myTreeNode);
}
上記のコードでは、動作している選択したノードに並列ノードを追加しようとしていますが、同じコード (つまりmyTreeView.SelectedNode.Parent.Nodes.Add(myTreeNode);
) を親ノードにしようとすると、VS がエラーを表示していました (理由はわかっているので、それを達成するための上記のコード)