これは動作しませんが、誰にでも私に説明することができます。問題のことをやり遂げるのを妨げる仕組みは何ですか?TreeNode []を2つのツリービューに割り当てることができない理由
ので
TreeNode[] itemNodes = new TreeNode[2];
itemNodes[0] = new TreeNode("item1");
itemNodes[1] = new TreeNode("item2");
TreeNode[] botNodesFirst = new TreeNode[2];
botNodesFirst[0] = new TreeNode("bot1");
botNodesFirst[1] = new TreeNode("bot2");
TreeNode[] botNodesSecond = new TreeNode[3];
botNodesSecond[0] = new TreeNode("bot1");
botNodesSecond[1] = new TreeNode("bot2", itemNodes);
botNodesSecond[2] = new TreeNode("bot3");
TreeNode[] topNodes = new TreeNode[2];
topNodes[0] = new TreeNode("top", botNodesFirst);
topNodes[1] = new TreeNode("top2", botNodesSecond);
そしてこれは
foreach(TreeNode node in topNodes)
{
trvTest.Nodes.Add(node);
}
に動作します。しかし、これは感謝
foreach(TreeNode node in topNodes)
{
trvTest.Nodes.Add(node);
trvTestSecond.Nodes.Add(node);
}
ません。
コードには、 'trvTest'またはtrvTestSecond'の宣言は表示されません。また、それがうまくいかないということはどういう意味ですか?エラーが発生した場合、エラーが発生しましたか? – Ben
trvは私がフォームにドロップしたばかりのツリービューです。私が意味するのは、各ノードを各ツリービューに追加するのではなく、両方のツリービューにランダム(見た目にはノード)を追加するということです。 – Janushoff