次のようなツリービューがあるとします。
1
|_2
|_3
|_4
|_5
|_6
|_7
このツリーのレベル 2 にあるすべてのノードからテキストを取得する必要があります。
私がこのようにすると:
List<string> list = new List<string>();
foreach(TreeNode node in treeView1.Nodes[0].Nodes[0].Nodes.Count)
{
list.Add(node.Text);
}
これにより、最初の 2 つの孫 (3 と 4) のみがキャプチャされますが、6 と 7 はキャプチャされません。親を考慮せずにツリービューのレベルを反復処理する方法はありますか??