私のプロジェクトでは、ツリービューノードの前の色を青に設定する必要があります。どのノードには子ノードがあり、そのノードは青色のみで、残りのノードはデフォルトの色を持っています。ツリービュー ノード。
よろしくクリシュナ
TreeView.NodeにはForeColorプロパティとBackColorプロパティがありますが、それはあなたが探しているものですか?このようなもの:
TreeView tv = new TreeView();
tv.Nodes.Add("node1", "Node 1");
tv.Nodes.Add("node2", "Node 2");
tv.Nodes["node1"].ForeColor = System.Drawing.Color.Blue;
tv.Nodes["node2"].ForeColor = System.Drawing.Color.Black;
特定のノードの子ノードを確認するには:
node.ForeColor = node.Nodes.Count > 0
? System.Drawing.Color.Blue
: System.Drawing.Color.Black;