[サンプルコード]
Form側
Button Button1 {
X = 159;
Y = 219;
Width = 79;
Height = 38;
Title = "実行";
Function OnTouch( e ) {
Get("Dialog1.crs");
}
}
Dialog側
Dialog Dialog1 {
Title = "Dialog1";
Form Form1 {
Width = 300;
Height = 200;
Label Label1 {
X = 27;
Y = 67;
Width = 242;
Height = 32;
Value = "しばらくお待ちください";
FontSize = 20;
}
/* 最初にフォーカスを受けるオブジェクトとして
Buttonを配置(ただし、サイズは0) */
Button Button1 {
X = 0;
Y = 0;
Width = 0;
Height = 0;
Function OnGetFocus( e ) {
/* 時間のかかる処理 */
/* Dialog消去 */
Dialog1.Delete();
}
}
}
}
CRSファイル形式のサンプルを
「DialogのGetFocusを使った『処理中』表示サンプル (DPro_002.zip)」
よりご利用いただけます。
|