# OpenCommonDialog

マニュアル > コントロールリファレンス > 全コントロール共通 > 共通メソッド > # OpenCommonDialog |

| コモンダイアログを開く。（カスタマイズ用） 解説
カスタマイズ追加したコモンダイアログを開きます。
構文1 OpenCommonDialog( "RCMsg", "SetInfo", Msg ) メッセージボックスを開きます。OpenMsgと同じです。 パラメータ
Dialogtype
| 型： | 文字
| カスタマイズ追加したダイアログのフォーム名を指定する。固定値"RCMsg"を指定してください。
Inifunc
| 型： | 文字
| 固定値"SetInfo"を指定してください。
Msg
| 型： | 文字
| 表示するメッセージ。
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
構文2 OpenCommonDialog ( "RCYesNoMsg", "SetInfo", Target, Msg ) Yes/Noボタンを持ったメッセージボックスを開きます。OpenYesNoMsgと同じです。 パラメータ
Dialogtype
| 型： | 文字
| カスタマイズ追加したダイアログのフォーム名を指定する。固定値"RCYesNoMsg"を指定してください。
Inifunc
| 型： | 文字
| 固定値"SetInfo"を指定してください。
Target
| 型： | 文字
| Yes/Noどちらかのボタンが押された時、OnCommonEventイベントにより通知するコントロール。
Msg
| 型： | 文字
| 表示するメッセージ。
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
<OnCommonEvent>
Name
| 型： | 文字
| オープン時指定した名称が返る。
Value
| 型： | ブール
| TRUE - Yesボタンが押された。　FALSE - Noボタンが押された。
構文3 OpenCommonDialog ( "RCYesNoCancelMsg", "SetInfo", Target, Msg ) Yes/No/Cancelボタンを持ったメッセージボックスを開きます。OpenYesNoCancelMsgと同じです。 パラメータ
Dialogtype
| 型： | 文字
| カスタマイズ追加したダイアログのフォーム名を指定する。固定値"RCYesNoCancelMsg"を指定してください。
Inifunc
| 型： | 文字
| 固定値"SetInfo"を指定してください。
Target
| 型： | オブジェクト
| Yes/No/Cancelボタンが押された時、OnCommonEventイベントにより通知するコントロール。
Msg
| 型： | 文字
| 表示するメッセージ。
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
<OnCommonEvent>
Name
| 型： | 文字
| オープン時指定した名称が返る。
Value
| 型： | 文字
| "yes" - Yesボタンが押された。　"no" - Noボタンが押された。 "cancel" - キャンセルボタンが押された。
構文4 OpenPassword ( "RCPassword", "SetInfo", Target, Password, Mode ) パスワード設定ダイアログを開きます。OpenPasswordと同じです。 パラメータ
Dialogtype
| 型： | 文字
| カスタマイズ追加したダイアログのフォーム名を指定する。固定値"RCPassword"を指定してください。
Inifunc
| 型： | 文字
| 固定値"SetInfo"を指定してください。
Target
| 型： | オブジェクト
| 正しいパスワードが入力されたかどうかをOnCommonEventイベントにより通知するコントロール。
Msg
| 型： | 文字
| パスワード。
Mode
| 型： | 文字
| "normal" - OKボタンを押してパスワードが間違っている時に、再入力を求めずにダイアログを閉じます。 "inputagain" - OKボタンを押してパスワードが間違っている時にダイアログを閉じないで、再入力を求めます。
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
<OnCommonEvent>
Name
| 型： | 文字
| オープン時指定した名称が返る。
Value
| 型： | ブール
| TRUE - 正しいパスワードが入力された。 FALSE - パスワードが正しくない。もしくはキャンセルボタンが押された。
構文5 OpenCommonDialog ( "RCNumKey", "SetInfo", target, text, texttype, textformat ) 数値キーボードを開きます。OpenNumKeyと同じです。 パラメータ
Dialogtype
| 型： | 文字
| カスタマイズ追加したダイアログのフォーム名を指定する。固定値"RCNumKey"を指定してください。
Inifunc
| 型： | 文字
| 固定値"SetInfo"を指定してください。
Target
| 型： | オブジェクト
| 入力された数値をOnCommonEventイベントにより通知するコントロール。
Text
| 型： | 文字
| デフォルトで表示させる文字。
Texttype
| 型： | 文字
| エディットボックスコントロールのTextTypeプロパティを参考にして下さい。
Textformat
| 型： | 文字
| エディットボックスコントロールのTextTypeプロパティを参考にして下さい。
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
<OnCommonEvent>
Name
| 型： | 文字
| オープン時指定した名称が返る。
Value
| 型： | 文字
| 入力された数値。
構文6 OpenCommonDialog ( "RCNumKey", "SetInfoEdit", target ) エディットボックス専用の数値キーボードを開きます。OpenNumKeyEditと同じです。 パラメータ
Dialogtype
| 型： | 文字
| カスタマイズ追加したダイアログのフォーム名を指定する。固定値"RCNumKey"を指定してください。
Inifunc
| 型： | 文字
| 固定値"SetInfoEdit"を指定してください。
Target
| 型： | オブジェクト
| 入力された数値を反映させるエディットボックスコントロール。
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
構文7 OpenCommonDialog ( "RCTextKey", "SetInfo", target, text, texttype, textformat ) テキストキーボードを開きます。OpenTextKeyと同じです。 パラメータ
Dialogtype
| 型： | 文字
| カスタマイズ追加したダイアログのフォーム名を指定する。固定値"RCTextKey"を指定してください。
Inifunc
| 型： | 文字
| 固定値"SetInfo"を指定してください。
Target
| 型： | オブジェクト
| 入力された数値をOnCommonEventイベントにより通知するコントロール。
Text
| 型： | 文字
| デフォルトで表示させる文字。
Texttype
| 型： | 文字
| エディットボックスコントロールのTextTypeプロパティを参考にして下さい。
Textformat
| 型： | 文字
| エディットボックスコントロールのTextTypeプロパティを参考にして下さい。
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
<OnCommonEvent>
Name
| 型： | 文字
| オープン時指定した名称が返る。
Value
| 型： | 文字
| 入力された文字。
構文8 OpenCommonDialog ( "RCTextKey", "SetInfoEdit", target ) エディットボックス専用のテキストキーボードを開きます。OpenTextKeyEditと同じです。 パラメータ
Dialogtype
| 型： | 文字
| カスタマイズ追加したダイアログのフォーム名を指定する。固定値"RCTextKey"を指定してください。
Inifunc
| 型： | 文字
| 固定値"SetInfoEdit"を指定してください。
Target
| 型： | オブジェクト
| 入力された文字を反映させるエディットボックスコントロール。
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
構文9 OpenCommonDialog ( "RCCalendar", "SetInfo", target, startdate, enddate, selectarea ) カレンダーダイアログを開きます。OpenCalendarと同じです。 パラメータ
Dialogtype
| 型： | 文字
| カスタマイズ追加したダイアログのフォーム名を指定する。固定値"RCCalendar"を指定してください。
Inifunc
| 型： | 文字
| 固定値"SetInfo"を指定してください。
Target
| 型： | オブジェクト
| OKボタンが押された時、現在選択されている日付をOnCommonEventイベントにより通知するコントロール。
Startdate
| 型： | 時刻
| 選択する開始日付。0の時、特に指定しない。
Enddate
| 型： | 時刻
| 選択する終了日付。0の時、特に指定しない。
Selectarea
| 型： | 文字
| DAY" - 日付を選択する "DAYS" - 期間（連続した複数の日付）を選択する 詳細はカレンダーコントロールを参照下さい。
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
<OnCommonEvent>
Name
| 型： | 文字
| "RCCalendar"
Value
| 型： | 文字
| value[0] - 選択された開始日 value[1] - 選択された終了日 selectareaが"DAY"の時はvalue[0]とvalue[1]が同じ日付になります。
構文10 OpenCommonDialog ( "RCFormMap", "SetFormMap", Form ) フォームマップダイアログを開きます。OpenFormMapと同じです。 パラメータ
Dialogtype
| 型： | 文字
| カスタマイズ追加したダイアログのフォーム名を指定する。固定値"RCFormMap"を指定してください。
Inifunc
| 型： | 文字
| 固定値"SetFormMap"を指定してください。
Form
| 型： | オブジェクト
| 表示するフォーム
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
サポート対象
| × | スクリプトアクション
サーバのスクリプトVer2アクションで使用可能
| ○ |
ブラウザスクリプト
ブラウザのスクリプトにて使用可能
| × |
演算式構文
演算式構文（バインド書式など）にて使用可能
参照 OpenMsg CloseMsg OpenYesNoMsg CloseYesNoMsg OpenYesNoCancelMsg CloseYesNoCancelMsg OpenPassword ClosePassword OpenNumKey OpenNumKeyEdit CloseNumKey OpenTextKey OpenTextKeyEdit CloseTextKey OpenCalendar CloseCalendar OpenFormMap CloseFormMap SetFormMap ClearFormMap RefreshFormMap OpenCommonDialog CloseCommonDialog OpenWindowsDialog