イメージ

Q
ImageListクラスの使用方法
A
[解決方法]
ImageListクラス
・URLもしくは、READオブジェクトよりイメージを取得し、ImageButton, ImageLabel, ListView,
 TreeView, FlexLabelにイメージを表示させます。
・複数のイメージをリストとして保持します。
・ImageButton, ImageLabelでは、GetImageメソッドでアイコン番号を指定すること
 ができます。
 (GetImageメソッドは、ListView, TreeView, FlexLabelには使用できません。)
・ListViewでは、ListViewItemのIconプロパティでアイコン番号を指定すること
 ができます。
・FlexLabelでは、Iconプロパティでアイコン番号を指定することができます。
・TreeViewでは、TreeItemのOpenIcon, CloseIconプロパティでアイコン番号を指定する
 ことができます。
・アイコン番号を指定しない場合、先頭のアイコンが表示されます。


[サンプルコード]

ImageList ImageList1 {
    IconWidth = 32;
    IconHeight = 32;
    LoadImage("../img/1b.jpg");
    LoadImage("../img/1c.jpg");
    LoadImage("../img/1d.jpg");
}

ImageButton ImageButton1 {
    /*アイコンを指定しない*/
    SetImage(^.imageList1);
}

ImageButton ImageButton2 {
    /*GetImageメソッドでアイコン番号0を指定*/
    SetImage(^.imageList1.GetImage(0));
}

ImageButton ImageButton3 {
    /*GetImageメソッドでアイコン番号1を指定*/
    SetImage(^.imageList1.GetImage(1));
}

ListView ListView1 {
    SetImage(^.ImageList1);
    ListViewItem ListViewItem1[3] {
        this[0].Value = "ListViewItem";
        this[1].Value = "ListViewItem";
        this[2].Value = "ListViewItem";
    }
    /*ListViewItem.Iconプロパティでそれぞれアイコン番号を指定*/
    this.ListViewItem1[0].Icon = 0;
    this.ListViewItem1[1].Icon = 1;
    this.ListViewItem1[2].Icon = 2;
}
管理番号:BMP_P003
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser Mobile・Biz/Designer Mobile TIPS集 トップへ