FlexView

Q1
列の幅を変更したい  
A1
FlexViewクラスでは、マウス操作で列タイトルの幅を変更することが可能です。
FlexItemクラスのTitleResizeプロパティを$TRUEに設定することで
列幅の変更ができ、$FALSEに設定することで列幅は固定されます。
なお、デフォルトは$FALSEで設定されています。

[サンプルイメージ]
・列幅変更前


・列幅変更後


[サンプルコード]
FlexView FlexView1 {
    Width = 323;
    Height = 280; 
    FlexRecord FlexRecord1{
      Height = 20;

      FlexLabel FlexLabel1{
         Title = "商品番号";
         Width = 80;

         /* 列幅を変更可能にする */
         TitleResize = $TRUE;
      }
      FlexLabel FlexLabel2{
         Title = "商品名";
         Width = 80;

         /* 列幅を変更可能にする */
         TitleResize = $TRUE;
      }
      FlexLabel FlexLabel3{
         Title = "金額";
         Width = 80;

         /* 列幅を変更可能にする */
         TitleResize = $TRUE;
      }
      FlexLabel FlexLabel4{
         Title = "種別";
         Width = 80;

         /* 列幅を変更可能にする */
         TitleResize = $TRUE;
      }
    }
}

注意点
  列幅が変更できるのは、列タイトルが単一(1行)に設定されている場合のみです。
以下の表のようにFlexColumnSetクラスやFlexRowSetクラスを組み合わせて複数段のタイトルに設定するとTitleResizeプロパティの設定に関係なく、列幅の変更はできません。

 

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