Me.UltraTree1.Override.NodeAppearance.Image = 0
ここでは、イメージ画像を表示する WinTree でノードを設定する方法、およびノードが展開されたときそのイメージ画像を変更する方法について説明します。
ImageList コントロール有り/無しで行うことができます。
ImageList をフォームに追加し、少なくとも 2 つの画像を追加します。わかりやすくするために、縮小画像を Image 0、展開画像を Image 1 とします。
次に、UltraTree に ImageList を添付する必要があります。
このためにはフォーム上で UltraTree コントロールを選択して、ImageList プロパティを設定します。
リストをドロップ ダウンして、適切な ImageList コントロールを選択します。
フォームの Load イベントへ移動します。
以下のコードでは、ツリーにあるすべてのノードの画像を設定します。この画像には、縮小画像を使用します。
Visual Basic の場合:
Me.UltraTree1.Override.NodeAppearance.Image = 0
C# の場合:
this.ultraTree1.Override.NodeAppearance.Image = 0;
次に、展開画像をノードに適用します。これは Override の ExpandedNodeAppeance を使用して実行できます。
Visual Basic の場合:
Me.UltraTree1.Override.ExpandedNodeAppearance.Image = 1
C# の場合:
this.ultraTree1.Override.ExpandedNodeAppearance.Image = 1;
プログラムを実行します。
デフォルトでは、UltraTree のすべてのノードに縮小画像が表示されます。
ノードが展開されていると、展開画像が表示されます。
ノードを展開すると、その画像は展開画像に変わります。
ノードを縮小すると、その画像は縮小画像に変わります。