1

実行時に親ノードを追加しました

TreeListNode parentNode1 = treeList1.AppendNode(new object[] { "BuiltIn Groups"}, null);

しかし、特定の親ノードの下に子ノードを挿入したいと考えています。私のアプリケーションでは、ユーザーが特定の親ノードを右クリックするとメニューが表示され、ユーザーが選択した親ノードの下に新しい子ノードを挿入することを選択すると、同じtreeList1.AppendNode()方法を使用しましたが、この方法では親ノード インデックスとして 2 番目のパラメーターが必要です。実行時に親ノードを挿入すると、その親ノードのインデックス。

この問題について何か提案できますか?

ありがとう。

4

2 に答える 2

3

現在選択されているノードの下に新しい子を挿入する場合:

TreeNode parent = treeView.SelectedNode;

if (parent != null)
{
    treeList1.AppendNode(..., parent);
}
于 2011-04-27T12:57:39.760 に答える
2

次のコードが機能するはずです。

    TreeListNode parentNode = treeList1.AppendNode(..., null);
    TreeListNode childNode = treeList1.AppendNode(..., parentNode);
于 2011-04-27T12:52:50.547 に答える