API version 1
- ‐
RW
CRS::Common::UI::Brush
bgColor¶
背景を指定します。
Brush オブジェクトを指定する以外にいくつかの簡便な指定法が用意されています。
数値による指定
ARGBの32ビット値として解釈します(0xff00ffe0など)。Colorオブジェクトの色定数も同等です。
文字列による指定
Webカラーのカラーネームとして解釈します("red"など)。
Colorオブジェクトによる指定
Brushオブジェクトを自動生成し、colorプロパティに Color オブジェクトを設定し、プロパティへ設定を行います。
Imageオブジェクトによる指定
Brushオブジェクトを自動生成し、textureプロパティに Image オブジェクトを設定し、プロパティへ設定を行います。
Gradientオブジェクトによる指定
Brushオブジェクトを自動生成し、gradationプロパティに Gradient オブジェクトを設定し、プロパティへ設定を行います。
関連項目
fgColor 、 inactiveBgColor 、 inactiveFgColor プロパティ
定数一覧
------------------------------------------------------------
定数値 |
説明 |
---|---|
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 ;
}
}
}