API version 1
- ‐
コンストラクタ¶
コンストラクタ
呼出形式一覧
呼出形式 |
説明 |
||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
new Color() |
Colorオブジェクトをデフォルト値で生成します。 |
||||||||||||||||||||||||||||||||||||||
new Color(CRS::Common::UI::Color color) |
Colorオブジェクトをコピー生成します。 |
||||||||||||||||||||||||||||||||||||||
new Color(CRS::Common::UI::Brush brush) |
brushの持つcolorからコピー生成します。 |
||||||||||||||||||||||||||||||||||||||
new Color(string colorName) |
ColorオブジェクトをWebカラー名から生成します。 |
||||||||||||||||||||||||||||||||||||||
new Color(integer argb) |
Colorオブジェクトを32ビット値(ARGB)、または色定数から生成します。
|
||||||||||||||||||||||||||||||||||||||
new Color(integer r, integer g, integer b[, integer a]) |
Colorオブジェクトを赤、青、緑、アルファ値から生成します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
void |
なし |
引数一覧
引数 |
説明 |
---|---|
color |
コピー元Colorオブジェクト |
brush |
コピー元Brushオブジェクト |
colorName |
Webカラー名 |
argb |
32ビット色値(0x00000000~0xffffffff) |
r |
赤成分値(0~255) |
g |
緑成分値(0~255) |
b |
青成分値(0~255) |
a |
アルファ値(0~255) 省略時は255(不透明)とみなします。 |
例外
識別子 |
説明 |
---|---|
CRS::Common::UI::Color-1:1 |
無効な色名称です |
関連項目
使用例
CRSダウンロード
Form Coloruse {
x = 0;
y = 0;
width = 800;
height = 600;
TextBox textbox1 {
x = 104;
y = 144;
width = 168;
height = 48;
}
/* 文字入力後にボタンクリック */
Button button1 {
x = 104;
y = 216;
width = 160;
height = 48;
Title = "開始の数字を入れて\r\nクリック(0~16)" ;
bgColor = new Brush("#ffffaa7f", Brush.SOLID);
font = new Font("メイリオ", 12);
function onTouch(e) {
var eventName ="UserEvent" ;
var userEvent1 =
new Event( eventName ) {
String data ;
}
userEvent1.data.Value = ^.TextBox1.Value;
PostEvent(userEvent1) ;
}
}
/* マウスONの後でクリック */
function OnUserEvent(e) {
//.MessageBox(e.data.Value) ;
print(e.from) ;
Chart chart1 {
x = 50;
y = 10;
width = 400;
height = 300;
Number it = e.data.Value ;
print("var it =",it) ;
title = "click me " ;
plotBgColor = new Brush("#ff000000", Brush.NOBRUSH);
function onMouseEnter(e) {
print(it,"-on chart mouse ") ;
var co = new Color() ;
/* --- setNameによるセット --->> */
co.setName("lime") ;
bgColor = co ;
var cc = co.getHsv() ;
var ss = co.getName() ;
print("h= ",cc.h," s= ",cc.s," v= ",cc.v," a= ",cc.a , "name= ",ss) ;
}
function onClicked(e) {
array col(0x00000000,0xff000000,0xffffffff,0xff808080,0xffc0c0c0,0xff800000,
0xffff0000,0xff808000,0xffffff00,0xff008000,0xff00ff00, 0xff008080,
0xff00ffff ,0xff000080 ,0xff0000ff, 0xff800080 ,0xffff00ff) ;
array set("標準","黒","白","暗灰色","灰色","暗赤","赤","暗黄色","黄色",
"暗緑","緑","暗水色","水色","暗青","青","暗紫","紫","透明") ;
print(it,"-on click ",set[it]) ;
bgColor = col[it] ;
it = it+1 ;
if (it > 17) title = "おわり " ;
}
}
}
}