winフォームアプリケーションのツリービューで特定のツリーノードの画像を追加したいだけです
質問する
5602 次
4 に答える
0
ImageList を使用し、インデックスを介してノードに追加します。
treeView.ImageList = new ImageList();
treeView.ImageList.ImageSize = new System.Drawing.Size(16, 16);
treeView.ImageList.Images.Add("myFirstImageName", image1_16x);
treeView.ImageList.Images.Add("mySecondImageName", image2_16x);
したがって、image1_16x のインデックスは 0 になり、image2_16x のインデックスは 1 になります。
myTreeView.Nodes.Add("keyString", "textString", 0, 0);
myTreeView.Nodes.Add("keyString2", "textString2", 1, 1);
最初のインデックスは「通常の」画像で、2 番目のインデックスは「選択された」画像です (選択状態を通常と区別したい場合)。
于 2013-05-28T12:56:37.670 に答える