API version 1

- ‐

RW

CRS::Common::UI::Image

image

ボタンに表示する画像を指定します。

画像ファイルの形式はBMP, GIF(アニメーションGIFを含む), JPEG、PNG(透過PNGを含む)、SVG(SVG Tiny 1.2規格)などのイメージファイルに対応しています。
初期値はnullです。

関連項目

Imageクラス

imageHeightimageWidthresizeプロパティ



使用例 CRSダウンロード ダウンロード(OPSTlogo.jpg)

Form Button {
   X = 0;
   Y = 0;
   width = 719;
   height = 466;

       /*
         画像(OPSTlogo.jpg)とcrsは同じディレクトリで実行してください
        Designerでの実行の場合は画像をプロジェクトに登録します。
        */

   Image Image1 {
           var fs = new FileSystem;
           var file1 = fs.Open("OPSTlogo.jpg",FileSystem.OPEN_READ);
        /* LoadImage(file1); */
      LoadImage("OPSTlogo.jpg");
   }
/*********************************************************/
   Button btnFocus {
           x = 13;
           y = 14;
           width = 269;
           height = 41;
           Title = "いずれかのボタンにフォーカスが当たっている状態でも \nAltkey指定でキーを入力できる事を確認します。\n ここにあるボタン/キーが選択できます。";
           HorizontalAlign = ALIGN_LEFT;
           TabIndex = 0;
   }
   Button obj2 {
           x = 15;
           y = 62;
           Width = 70;
           Height = 30;
           Title = "TAB";
           AltKey = KEY_TAB;
           HorizontalAlign = ALIGN_RIGHT;
           TabIndex = 2;
           var fon = new Font("", 8);
           Font = fon;

           Function OnTouch( e ) {
                   ^.txtRet.Value = Title;
           }
   }
   Button obj3 {
           x = 93;
           y = 62;
           Width = 70;
           Height = 30;
           Title = "ENTER";
           AltKey = KEY_ENTER;
           verticalAlign = ALIGN_TOP ;
           TabIndex = 3;
           var fon = new Font("", 8);
           Font = fon;

           Function OnTouch( e ) {
                   ^.txtRet.Value = Title;
           }
   }
   Button obj4 {
           x = 15;
           y = 102;
           Width = 70;
           Height = 30;
           Title = "F01";
           AltKey = KEY_F01;
           TabIndex = 5;
           var fon = new Font("", 8);
           Font = fon;

           Function OnTouch( e ) {
                   ^.txtRet.Value = Title;
           }
   }
   Button obj5 {
           x = 92;
           y = 102;
           Width = 70;
           Height = 30;
           Title = "F02";
           AltKey = KEY_F02;
           verticalAlign = ALIGN_BOTTOM ;
           TabIndex = 6;
           var fon = new Font("", 8);
           Font = fon;

           Function OnTouch( e ) {
                   ^.txtRet.Value = Title;
           }
   }
   Button obj6 {
           x = 174;
           y = 102;
           Width = 70;
           Height = 30;
           Title = "F03";
           AltKey = KEY_F03;
           TabIndex = 7;
           var fon = new Font("", 8);
           Font = fon;

           Function OnTouch( e ) {
                   ^.txtRet.Value = Title;
           }
   }
   Button obj16 {
           x = 174;
           y = 62;
           Width = 70;
           Height = 30;
           Title = "ESC";
           AltKey = KEY_ESC;
           HorizontalAlign = ALIGN_LEFT;
           TabIndex = 4;
           var fon = new Font("", 8);
           Font = fon;

           Function OnTouch( e ) {
                   ^.txtRet.Value = Title;
           }
   }
   Button obj17 {
           x = 15;
           y = 140;
           Width = 70;
           Height = 30;
           Title = "HOME";
           AltKey = KEY_HOME;
           TabIndex = 17;
           var fon = new Font("", 8);
           Font = fon;
           FgColor = "BLUE" ;
           mode = BUTTON_TOGGLE;
           style = BUTTON_ICON;

           Function OnTouch( e ) {
                   ^.txtRet.Value = Title;
           }
   }
   Button obj18 {
           x = 92;
           y = 140;
           Width = 70;
           Height = 30;
           Title = "PAGEUP";
           AltKey = KEY_PAGEUP;
           TabIndex = 18;
           var fon = new Font("", 8);
           Font = fon;
           verticalAlign = ALIGN_TOP ;
           resize = RESIZE_FREE;
           imagewidth = width;
           imageheight = height;
           Image = ^.Image1;

           Function OnTouch( e ) {
                   ^.txtRet.Value = Title;
           }
   }
   Button obj19 {
           x = 174;
           y = 140;
           Width = 70;
           Height = 30;
           Title = "PgDn";
           AltKey = KEY_PAGEDOWN;
           TabIndex = 19;
           var fon = new Font("", 8);
           Font = fon;
           FgColor = "RED" ;
           Image = ^.Image1;
           style = BUTTON_ICON;
           resize = RESIZE_KEEPRATIO;

           Function OnTouch( e ) {
                   ^.txtRet.Value = Title;
           }
   }

   TextBox txtRet {
           x = 14;
           y = 181;
           Width = 264;
           Height = 41;
           var fon = new Font("", 12, true);
           Font = fon;
   }
   Button btnClear {
           x = 89;
           y = 231;
           Width = 81;
           Height = 23;
           Title = "Clear";

           Function OnTouch( e ) {
                   ^.txtRet.Clear();
           }
   }
   btnFocus.SetFocus();

}