0

winフォームアプリケーションのツリービューで特定のツリーノードの画像を追加したいだけです

4

4 に答える 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 に答える