ノードと子を持つノードを含むTreeViewリストを持つプログラムがあります。これらはすべて、checkboxプロパティが有効になっています。どのノード/ノードの子がチェックされているかをチェックする方法を知る必要があります。これまでのところ、親ノードを正常にテストできましたが、以下を使用している子はありません。
//this will turn black any node that is checked, doesn't affect the children though
TreeNodeCollection nodes = this.treeView1.Nodes;
foreach (TreeNode n in nodes)
{
if (n.Checked)
{
n.BackColor = Color.Black;
}
}
親ノードと子をチェックするにはどうすればよいですか?私は検索しましたが、これを解決するものは何も見つかりませんでした。