メンバ一覧 MsgBox 前のメソッド 次のメソッド

VB C# ALL プログラミング言語によるフィルタ (ここで選んだ言語で選別された説明や図だけが表示されます)

★ V6 互換のメソッド (新規開発には MessageBoxShow をお使いください)

MsgBox メソッド

機能および役割

ローカル側にいるアプリ操作者のために、モーダルなダイアログボックスによりメッセージを表示して、アプリ操作者からの応答を待ち受け取る。

所属クラス (ツーピーススタイルの場合にこのメソッドが宣言されているクラス)

AppliTech.WorkFrame.FormBase (ローカル)

AppliTech.WorkFrame.FormBase (セントラル)

呼出し方

次の 4 種類の呼出し方がある (4 OverLoads)。

fB.MsgBox(メッセージ)

fB.MsgBox(メッセージ, メッセージスタイル)

fB.MsgBox(メッセージ, メッセージスタイル, タイトル)

fB.MsgBox(親フォーム, メッセージ, メッセージスタイル, タイトル)

(ただし fB は、クラス FormBase のインスタンス)

注意: 第 4 の呼出し方は、セントラル側では使用不可。

戻り値の型および意味

戻り値の型: Microsoft.VisualBasic.MsgBoxResult

戻り値の型: jp.applitech.compat.DialogResult

意味: ダイアログに対するアプリ操作者の応答をあらわすコード。

パラメタの型および意味

パラメタメッセージスタイルについては、.NET の Microsoft.VisualBasic.MsgBox メソッドのものと基本的に同じである。 ただし、タイトルを指定しなかった場合のデフォルト値は、MyTitle プロパティの文字列となる。 また、親フォームを指定しなかった場合のデフォルト値は、この画面となる。

タイトルを指定しなかった場合のデフォルト値は、MyTitle プロパティの文字列となる。 また、親フォームを指定しなかった場合のデフォルト値は、この画面となる。

メッセージ (文字列型): このメッセージをダイアログボックスの中に入れて表示する。

メッセージスタイル (Microsoft.VisualBasic.MsgBoxStyle 列挙体): ここに指定されるボタン、アイコンなどをダイアログボックスの中に入れて表示する。詳しくは Visual Basic 言語リファレンスの中の MsgBoxStyle 列挙体に関する説明を参照。。

メッセージスタイル (MsgBoxStyle 列挙体): ここに指定されるボタン、アイコンなどをダイアログボックスの中に入れて表示する。

タイトル (文字列型): これをダイアログボックスのタイトルにかかげて表示する。

親フォーム (System.Windows.Forms.IWin32Window): この親フォームからこのモーダルなダイアログボックスを表示したという扱い (これが親フォームであるという扱い) にする。

親フォーム (jp.applitech.workframe.Form): この親フォームからこのモーダルなダイアログボックスを表示したという扱い (これが親フォームであるという扱い) にする。

例外の発生 (誤った呼出しの際に発生する例外)

「現 FormBase でないので使用できません (MsgBox)」

使用上のヒントと注意事項

このメソッドがセントラル側で使用できるのは、プロジェクトオプションセントラル側主導機能がオンの場合に限られる。

関連事項

使用例

Friend Function FbMsgBox_GetEvent(ByVal fB As FormBase) As Boolean
    ' メッセージボックスを表示します。
    Dim Msg As String = "メッセージボックスを表示します。" + System.Environment.NewLine _
                        + "新しい開発では、MsgBox ではなく MessageBoxShow を使用してください。)"
    fB.MsgBox(Msg)
    Return True
End Function
internal bool FbMsgBox_GetEvent( FormBase fB ) {
    // メッセージボックスを表示します。
    string Msg = "メッセージボックスを表示します。" + System.Environment.NewLine
                 + "新しい開発では、MsgBox ではなく MessageBoxShow を使用してください。)";
    fB.MsgBox(Msg);
    return FormBase.GETEVENT_Allow;
}
public boolean FbMsgBox_GetEvent( FormBase fB ) {
    // メッセージボックスを表示します。
    String Msg = "<html>メッセージボックスを表示します。<br>"
            + "新しい開発では、MsgBox ではなく MessageBoxShow を使用してください。</html>";
    fB.MsgBox(Msg);
    return FormBase.GETEVENT_Allow;
}