API version 1

- ‐

RW

複数型

thumbStyle

分割線の外観を指定します。

文字列を指定した場合はCSSと解釈して表示します。

初期値はSPLIT_STDです。

定数一覧

------------------------------------------------------------

定数値

説明

SPLIT_STD

0:標準

SPLIT_GRIP

1:網掛け

SPLIT_ETCHED

2:線入り

SPLIT_STYLE

(3:内部的に使用する値で設定することはできません)



使用例 CRSダウンロード

Form SplitterFr {
   X = 0;
   Y = 0;
   Width = 720;
   Height = 400 ;

   SplitterFrame SplitterFrame11 {
           X = 30;
           Y = 20;
           Width = 200;
           Height = 200;
           thumbSize = 5;            # 分割線の幅
           thumbColor = "RED" ;      # 赤色
           thumbStyle = SPLIT_GRIP ; # 網掛け
           resize = TRUE;            # マウス操作可
           minPosition = 10 ;        # 最小と
           maxPosition = 90 ;        # 最大はマウスで確認可

           SplitterForm SplitterForm11 {
                   bgColor = Color.LGRAY;
           }
           SplitterForm SplitterForm12 {
                   bgColor = Color.DGRAY;
           }
   }

   Label Label11 {
           x = 264;
           y = 20;
           width = 100;
           height = 20;
           title = "splitDirection";
   }
   ComboBox ComboBox11 {
           x = 284;
           y = 45;
           width = 150;
           height = 20;

           ComboItem ComboItem11[2] {
                   ComboItem11[0].title = "SPLIT_VERTICAL";
                   ComboItem11[1].title = "SPLIT_HORIZONTAL";
           }
           ComboBox11 = "SPLIT_VERTICAL";
   }
   Button Button11 {
           x = 444;
           y = 45;
           width = 50;
           height = 20;
           title = "SET";

           Function OnTouch(e) {
                   if(^.ComboBox11 == "SPLIT_VERTICAL") {
                           ^.SplitterFrame11.splitDirection = SplitterFrame.SPLIT_VERTICAL;
                   }
                   else if(^.ComboBox11 == "SPLIT_HORIZONTAL") {
                           ^.SplitterFrame11.splitDirection = SplitterFrame.SPLIT_HORIZONTAL;
                   }
           }
   }

   Label Label21 {
           x = 264;
           y = 80;
           width = 100;
           height = 20;
           title = "splitPolicy";
   }
   ComboBox ComboBox21 {
           x = 284;
           y = 105;
           width = 150;
           height = 20;

           ComboItem ComboItem21[2] {
                   ComboItem21[0].title = "SPLIT_ABSOLUTE";
                   ComboItem21[1].title = "SPLIT_RELATIVE";
           }
           ComboBox21 = "SPLIT_RELATIVE";
   }
   Button Button21 {
           x = 444;
           y = 105;
           width = 50;
           height = 20;
           title = "SET";

           Function OnTouch(e) {
                   if(^.ComboBox21 == "SPLIT_ABSOLUTE") {
                           ^.SplitterFrame11.splitPolicy = SplitterFrame.SPLIT_ABSOLUTE;
                   }
                   else if(^.ComboBox21 == "SPLIT_RELATIVE") {
                           ^.SplitterFrame11.splitPolicy = SplitterFrame.SPLIT_RELATIVE;
                   }
           }
   }

   Label Label31 {
           x = 264;
           y = 140;
           width = 100;
           height = 20;
           title = "splitPosition";
   }
   textBox TextBox31 {
           x = 284;
           y = 165;
           width = 100;
           height = 20;
           value = 60;
   }
   Button Button31 {
           x = 394;
           y = 165;
           width = 50;
           height = 20;
           title = "SET";

           Function OnTouch(e) {
                   ^.SplitterFrame11.splitPosition = ^.TextBox31.value;
           }
   }
}

Function onException(e) {
   MessageBox("Message=" + str(e.Message) + "\r\nCategory=" + str(e.Category) + "\r\nCode="+ str(e.Code)  + "\r\nSubCode=" + str(e.subCode));
}