FlexView

Q5
表の中にアイコンを表示したい
[内容]
FlexViewでデータにアイコンをつけて表示する方法

A5
[解決方法]
FlexLabelオブジェクトでは、Iconプロパティを使用しラベルにアイコンを表示することが可能となりました。初期値として設定したアイコンを一括更新したり、アクセッサを使用して特定の行のアイコンの変更が行えます。

 
[サンプルコード]


以下の例では、FlexLabelオブジェクトのIconプロパティに初期値を設定し、 クリックされたFlexLabelのみ別のアイコンが表示されます。

FlexView 店舗一覧サンプル
    /* ImageListオブジェクトを作成 */
    ImageList image1 {
        LoadIcon("crs");
        LoadIcon("bdp");
    }

    FlexLabel fL_tenpomei{
        Title = "店舗名";
        Width = 130;
        BgColor = $STD;
        VerticalAlign = $CENTER;

        /* ImageListのリファレンスを設定 */
        setImage(frmFlexview1.image1);
        Icon = 0;  /* 使用するアイコンを0から始まる番号で指定 */

        Function OnClicked( e ) {
            /* 表示したいアイコンを指定 */
            e.row.fL_tenpomei.icon = 1;
        }
    }
CRSファイル形式のサンプルを
  「FlexView 店舗一覧サンプル(FlexViewSample1.zip)
よりご利用いただけます。

管理番号:Flx_005
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser・Biz/Designer TIPS集 トップへ