API version 1

- ‐

RW

CRS::Common::UI::Brush

bgColor

背景を指定します。

Brush オブジェクトを指定する以外にいくつかの簡便な指定法が用意されています。

  1. 数値による指定

    ARGBの32ビット値として解釈します(0xff00ffe0など)。Colorオブジェクトの色定数も同等です。

  2. 文字列による指定

    Webカラーのカラーネームとして解釈します("red"など)。

  3. Colorオブジェクトによる指定

    Brushオブジェクトを自動生成し、colorプロパティに Color オブジェクトを設定し、プロパティへ設定を行います。

  4. Imageオブジェクトによる指定

    Brushオブジェクトを自動生成し、textureプロパティに Image オブジェクトを設定し、プロパティへ設定を行います。

  5. Gradientオブジェクトによる指定

    Brushオブジェクトを自動生成し、gradationプロパティに Gradient オブジェクトを設定し、プロパティへ設定を行います。

初期値はクラス標準色です。

関連項目

fgColorinactiveBgColorinactiveFgColor プロパティ

定数一覧

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

定数値

説明

Color.STD

0x00000000:標準色

標準色を表す特別な色定数です。 この色を指定した場合、オブジェクトの持つ標準色が選択されます。

Color.BLACK

0xff000000:黒

Color.WHITE

0xffffffff:白

Color.DGRAY

0xff808080:暗い灰色

Color.LGRAY

0xffc0c0c0:灰色

Color.DRED

0xff800000:暗い赤

Color.RED

0xffff0000:赤

Color.DYELLOW

0xff808000:暗い黄色

Color.YELLOW

0xffffff00:黄色

Color.DGREEN

0xff008000:暗い緑

Color.GREEN

0xff00ff00:緑

Color.DCYAN

0xff008080:暗い水色

Color.CYAN

0xff00ffff:水色

Color.DBLUE

0xff000080:暗い青

Color.BLUE

0xff0000ff:青

Color.DMAGENTA

0xff800080:暗い紫

Color.MAGENTA

0xffff00ff:紫

Color.TRANSPARENT

0x00ffffff:透明



使用例 CRSダウンロード

Form DisplayObj_p {
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   /* このサンプルはテキストファイルをドラッグ&ドロップでお試しください */

   ListBox ListBox11 {
           x = 24;
           y = 32;
           width = 128;
           /* height = 100; */ # 無指定は100

           active = true ;  # falseで不活性
           acceptDrop = DROP_FILE;
           bgColor = "CYAN" ;
           inactiveBgColor = "BLACK" ;
           border = BORDER_DASH ;
           clipLeft = 25 ;
           clipTop = 5 ;
           opacity = 0.5 ;
           tabindex = 2;

           Function OnDropped(e) {
                           ^.EditBox12.value = e.Data.Read();
           }
   }

   EditBox EditBox12 {
           x = 176;
           y = 48;
           width = 200;
           /* height = 80; */ # 無指定は100

           Border = BORDER_SUNKEN;
           fgColor = "RED" ;
           inactiveFgColor = "WHITE" ;
           font = new Font("MS 明朝",16) ;

           /* 以下の項目は実際に試してみてください。
           scroll = SCROLL_NONE ;
           scrollBarSize = 30 ;
           tabindex = 1 ;
           */
           title = "内容表示" ;
   }

   Label label1 {
           x = 32;
           y = 8;
           width = 192;
           height = 16;
           title = "下の枠にテキストファイルをドロップ" ;
   }

   NumberEdit NumberEdit11[2] {
           x = 56;
           y = 160;
           width = 100;
           height = 25;
           layout = LAYOUT_VERTICAL ;
           margin = 10;     # box内のマージン
           layoutMargin = 10 ;
           layoutSpacing = 10;
           NumberEdit11[0].Value = 40 ;
           NumberEdit11[1].Value = 80;
   }

   Button Button1 {
           x = 184;
           y = 168;
           width = 69;
           height = 28;
           Title = "ScrollBar";

           Function OnTouch( e ) {
                   ^.EditBox12.scrollBarSize = ^.NumberEdit11[0].Value ;
           }
   }
   Button Button2 {
           x = 184;
           y = 200;
           width = 69;
           height = 28;
           Title = "height ";

           Function OnTouch( e ) {
                   ^.EditBox12.height = ^.NumberEdit11[1].Value ;
           }
   }
}