API version 1
- ‐
RW
integer
dropdownKey¶
ドロップダウンを行うキーを設定します。
定数値 |
説明 |
---|---|
KEY_STD |
0:指定なし |
KEY_TAB |
1:Tabキー |
KEY_ENTER |
2:Enterキー |
KEY_F01 |
3:F1キー |
KEY_F02 |
4:F2キー |
KEY_F03 |
5:F3キー |
KEY_F04 |
6:F4キー |
KEY_F05 |
7:F5キー |
KEY_F06 |
8:F6キー |
KEY_F07 |
9:F7キー |
KEY_F08 |
10:F8キー |
KEY_F09 |
11:F9キー |
KEY_F10 |
12:F10キー |
KEY_F11 |
13:F11キー |
KEY_F12 |
14:F12キー |
KEY_ESC |
15:Escキー |
KEY_HOME |
16:Homeキー |
KEY_END |
37:Endキー |
KEY_PAGEUP |
17:PageUpキー |
KEY_PAGEDOWN |
18:PageDownキー |
KEY_S_TAB |
19:Shift + Tabキー |
KEY_S_ENTER |
20:Shift + Enterキー |
KEY_S_F01 |
21:Shift + F1キー |
KEY_S_F02 |
22:Shift + F2キー |
KEY_S_F03 |
23:Shift + F3キー |
KEY_S_F04 |
24:Shift + F4キー |
KEY_S_F05 |
25:Shift + F5キー |
KEY_S_F06 |
26:Shift + F6キー |
KEY_S_F07 |
27:Shift + F7キー |
KEY_S_F08 |
28:Shift + F8キー |
KEY_S_F09 |
29:Shift + F9キー |
KEY_S_F10 |
30:Shift + F10キー |
KEY_S_F11 |
31:Shift + F11キー |
KEY_S_F12 |
32:Shift + F12キー |
KEY_S_ESC |
33:Shift + Escキー |
KEY_S_HOME |
34:Shift + Homeキー |
KEY_S_END |
38:Shift + Endキー |
KEY_S_PAGEUP |
35:Shift + PageUPキー |
KEY_S_PAGEDOWN |
36:Shift + PageDownキー |
使用例
CRSダウンロード
Form ComboBox {
x = 0;
y = 0;
width = 569;
height = 449;
Label Label11 {
x = 48;
y = 50;
width = 90;
height = 13;
value = "dropdownWidth";
}
TextBox TextBox11 {
x = 140;
y = 50;
width = 80;
height = 20;
Value = "200";
}
Button Button11 {
x = 230;
y = 50;
width = 60;
height = 20;
title = "SET";
Function OnTouch(e) {
try {
^.ComboBox2.dropdownWidth = ^.TextBox11.value;
}
catch(e) {
MessageBox("Message=" + str(e.Message) + "\r\nCategory=" + str(e.Category) + "\r\nCode="+ str(e.Code) + "\r\nSubCode=" + str(e.subCode));
}
}
}
Label Label21 {
x = 81;
y = 85;
width = 57;
height = 19;
value = "listIndex";
}
TextBox TextBox21 {
x = 140;
y = 85;
width = 80;
height = 20;
value = 2;
}
Button Button21 {
x = 230;
y = 85;
width = 60;
height = 20;
title = "SET";
Function OnTouch(e) {
try {
var inx = ^.TextBox21.value;
^.ComboBox2.listIndex = inx ;
^.ComboBox2.ComboItem10[inx].selected = TRUE ;
}
catch(e) {
MessageBox("Message=" + str(e.Message) + "\r\nCategory=" + str(e.Category) + "\r\nCode="+ str(e.Code) + "\r\nSubCode=" + str(e.subCode));
}
}
}
Label Label31 {
x = 39;
y = 120;
width = 100;
height = 17;
value = "maxVisibleItems";
}
TextBox TextBox31 {
x = 140;
y = 120;
width = 80;
height = 20;
value = 5;
}
Button Button31 {
x = 230;
y = 120;
width = 60;
height = 20;
title = "SET";
Function OnTouch(e) {
try {
^.ComboBox2.maxVisibleItems = ^.TextBox31.value;
}
catch(e) {
MessageBox("Message=" + str(e.Message) + "\r\nCategory=" + str(e.Category) + "\r\nCode="+ str(e.Code) + "\r\nSubCode=" + str(e.subCode));
}
}
}
Label Label41 {
x = 8;
y = 17;
width = 324;
height = 25;
value = "数字を入れてセットを押してしてからコンボ表示を確認します";
}
Button Button41 {
x = 25;
y = 170;
width = 100;
height = 20;
title = "show";
Function OnTouch(e) {
try {
^.ComboBox2.show(TRUE);
Application._sleep(3000);
^.ComboBox2.show(FALSE);
}
catch(e) {
MessageBox("Message=" + str(e.Message) + "\r\nCategory=" + str(e.Category) + "\r\nCode="+ str(e.Code) + "\r\nSubCode=" + str(e.subCode));
}
}
}
ComboBox ComboBox2 {
x = 147;
y = 170;
width = 110;
height = 20;
DropDownKey = KEY_F01 ;
SelectionMode = MODE_CLEARABLE;
Editable = true;
ComboItem ComboItem10[11];
ComboItem10[0].title = "00000";
ComboItem10[1].title = "11111";
ComboItem10[2].title = "22222";
ComboItem10[3].title = "33333";
ComboItem10[4].title = "44444";
ComboItem10[5].title = "55555";
ComboItem10[6].title = "66666";
ComboItem10[7].title = "77777";
ComboItem10[8].title = "88888";
ComboItem10[9].title = "99999";
ComboItem10[10].title = "";
}
Label Label3 {
x = 27;
y = 195;
width = 308;
height = 17;
value = "※3秒後に閉じる F01をdropdownKeyに指定";
fgColor = "#ff0000ff";
}
}