<< Click to Display Table of Contents >> マニュアル > 画面作成ガイド > フォームとダイアログ/フレーム/ビュー > コモンダイアログ > 簡易コモンダイアログ |
簡易コモンダイアログとは
簡易コモンダイアログは従来から用意されている汎用的なダイアログです。シンプルなメッセージ表示や、はい/いいえの確認用ダイアログなどの汎用的なダイアログを、OpenMsgやOpenYesNoMsgなどの共通メソッドを呼び出すことで簡単に表示することができます。
例えば、以下のようなスクリプトからメッセージボックスを簡単に表示することができます。
event OnMouseUp(button) { ::OpenMsg("Hello"); }
簡易コモンダイアログは以下の種類があります。各呼び出し用メソッドの詳細については、下記のリンクを参照ください。
![]()
|
メッセージボックス(OKボタンのみ)
呼び出し用メソッド(共通メソッド): |
![]()
|
メッセージボックス(Yes/Noボタン)
呼び出し用メソッド(共通メソッド): |
![]()
|
メッセージボックス(Yes/No/Cancelボタン)
呼び出し用メソッド(共通メソッド):
|
![]()
|
パスワード設定ダイアログ
呼び出し用メソッド(共通メソッド):
|
![]()
|
数値キーボード
呼び出し用メソッド(共通メソッド):
|
![]()
|
テキストキーボード
呼び出し用メソッド(共通メソッド):
|
![]()
|
カレンダー
呼び出し用メソッド(共通メソッド):
|
![]()
|
フォームマップ
呼び出し用メソッド(共通メソッド):
|
|
色選択
呼び出し用メソッド(共通メソッド):
|
|
検索ダイアログ
呼び出し用メソッド(共通メソッド):
|
簡易コモンダイアログ関連のメソッドは共通メソッドとして提供されています。例えば、「this.OpenYesNoMsg(...)」のようにオブジェクトのメソッドとして実行することも、「::OpenYesNoMsg(...)」のようにルートのメソッドとして実行することもできます。いずれの呼び出し方でもダイアログはフォームの裏には隠れませんが、複数のダイアログを同時に表示した場合の階層表示の動作が異なります。
▪オブジェクトのメソッドとして実行した場合
▪ルートのメソッドとして実行した場合 |
簡易コモンダイアログを開くとき、ダイアログを閉じるまで背面の画面を操作できないようにしたい場合があります。そのような場合は、「OpenModalMsg」「OpenModalYesNoMsg」などのように接頭辞がOpenModalのモーダル表示用メソッドを呼び出すことにより、コモンダイアログをモーダルで表示することができます。 |