API version 1

- ‐

resetImage

setImageメソッドで設定したイメージを破棄します。

イメージが破棄されたアイコン番号を使用しているツリーアイテムについてもアイコンが削除されます。

呼出形式一覧

呼出形式

説明

void resetImage(integer index)

index番目のアイコンのイメージを破棄します。

戻り値一覧

戻り値

説明

void

なし

引数一覧

引数

説明

index

イメージを破棄するアイコン番号

例外

なし

関連項目

TreeItem.closeIconTreeItem.openIconプロパティ

setImageメソッド



使用例 CRSダウンロード ダウンロード(TreeView_FolderClose.png) ダウンロード(TreeView_FolderOpen.png)

Form TreeView_setImage {
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   TreeView treeView1 {
           x = 8;
           y = 8;
           width = 640;
           height = 480;

           function onClicked(e) {
                   if ( e.item.child != null ) {
                           #クリックされたTreeItem のタイトルとidを取得します
                           #ツリーが開いているかどうかを取得します
                           print( "TreeItem ", e.item.title,"(", e.item.id , ")", (e.item.expanded?" のツリーが開いています":" のツリーが閉じています"));
                   } else {
                           #クリックされたTreeItem のタイトルとidを取得します
                           print("TreeItem " ,e.item.title, "(", e.item.id , ")", " には子要素はありません");
                   }
           }

           var closeImage = new Image();
           closeImage.loadImage("TreeView_FolderClose.png");

           # アイコン番号 0 に「閉じたフォルダ」のアイコン画像を設定します
           setImage(0, closeImage);

           var openImage = new Image();
           openImage.loadImage("TreeView_FolderOpen.png");

           # アイコン番号 1 に「閉いたフォルダ」のアイコン画像を設定します
           setImage(1, openImage);

           var item1 = rootItem.append("item1");

           #rootItemに追加したitem1のvalueに1を設定します
           item1.value = 1;

           #rootItemに追加したitem1のツールチップを設定します
           item1.toolTip = "item1 tooltip";

           #rootItemに追加したitem1の閉じた状態のアイコンに0番の画像を設定します
           item1.closeIcon = 0;

           #rootItemに追加したitem1の閉じた状態のアイコンに1番の画像を設定します
           item1.openIcon = 1;

           var item11 = item1.append("item11");
           item11.value = 11;
           item11.toolTip = "item11 tooltip";
           item11.closeIcon = 0;
           item11.openIcon = 1;

           var item2 = rootItem.append("item2");
           item2.value = 2;
           item2.toolTip = "item2 tooltip";

           var item21 = item2.append("item21");
           item21.value = 21;
           item21.toolTip = "item21 tooltip";

           # 全ての子・子孫アイテムを開きます
           rootItem.expandAll();

   }
   Button buttonResetImage {
           x = 656;
           y = 8;
           width = 85;
           height = 26;
           title = "resetImage";

           function onTouch(e) {
                   # 設定されたアイコン画像を破棄します
                   ^.treeView1.resetImage(0);
                   ^.treeView1.resetImage(1);
           }
   }

}