MessageBox.Show メソッド
メッセージ ボックスを表示します。
オーバーロードの一覧
指定したテキストを表示するメッセージ ボックスを表示します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Shared Function Show(String) As DialogResult
[JScript] public static function Show(String) : DialogResult;
指定したオブジェクトの前に、指定したテキストを表示するメッセージ ボックスを表示します。
[Visual Basic] Overloads Public Shared Function Show(IWin32Window, String) As DialogResult
[C++] public: static DialogResult Show(IWin32Window*, String*);
[JScript] public static function Show(IWin32Window, String) : DialogResult;
指定したテキストとキャプションを表示するメッセージ ボックスを表示します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Shared Function Show(String, String) As DialogResult
[JScript] public static function Show(String, String) : DialogResult;
指定したオブジェクトの前に、指定したテキストとキャプションを表示するメッセージ ボックスを表示します。
[Visual Basic] Overloads Public Shared Function Show(IWin32Window, String, String) As DialogResult
[C#] public static DialogResult Show(IWin32Window, string, string);
[C++] public: static DialogResult Show(IWin32Window*, String*, String*);
[JScript] public static function Show(IWin32Window, String, String) : DialogResult;
指定したテキスト、キャプション、およびボタンを表示するメッセージ ボックスを表示します。
[Visual Basic] Overloads Public Shared Function Show(String, String, MessageBoxButtons) As DialogResult
[C#] public static DialogResult Show(string, string, MessageBoxButtons);
[C++] public: static DialogResult Show(String*, String*, MessageBoxButtons);
[JScript] public static function Show(String, String, MessageBoxButtons) : DialogResult;
指定したオブジェクトの前に、指定したテキスト、キャプション、およびボタンを表示するメッセージ ボックスを表示します。
[Visual Basic] Overloads Public Shared Function Show(IWin32Window, String, String, MessageBoxButtons) As DialogResult
[C#] public static DialogResult Show(IWin32Window, string, string, MessageBoxButtons);
[C++] public: static DialogResult Show(IWin32Window*, String*, String*, MessageBoxButtons);
[JScript] public static function Show(IWin32Window, String, String, MessageBoxButtons) : DialogResult;
指定したテキスト、キャプション、ボタン、およびアイコンを表示するメッセージ ボックスを表示します。
[Visual Basic] Overloads Public Shared Function Show(String, String, MessageBoxButtons, MessageBoxIcon) As DialogResult
[C#] public static DialogResult Show(string, string, MessageBoxButtons, MessageBoxIcon);
[C++] public: static DialogResult Show(String*, String*, MessageBoxButtons, MessageBoxIcon);
[JScript] public static function Show(String, String, MessageBoxButtons, MessageBoxIcon) : DialogResult;
指定したオブジェクトの前に、指定したテキスト、キャプション、ボタン、およびアイコンを表示するメッセージ ボックスを表示します。
[Visual Basic] Overloads Public Shared Function Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon) As DialogResult
[C#] public static DialogResult Show(IWin32Window, string, string, MessageBoxButtons, MessageBoxIcon);
指定したテキスト、キャプション、ボタン、アイコン、および既定のボタンを表示するメッセージ ボックスを表示します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Shared Function Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton) As DialogResult
指定したオブジェクトの前に、指定したテキスト、キャプション、ボタン、アイコン、および既定のボタンを表示するメッセージ ボックスを表示します。
指定したテキスト、キャプション、ボタン、アイコン、既定のボタン、およびオプションを表示するメッセージ ボックスを表示します。
指定したオブジェクトの前に、指定したテキスト、キャプション、ボタン、アイコン、既定のボタン、およびオプションを表示するメッセージ ボックスを表示します。
使用例
[Visual Basic, C#, C++] Show のこのオーバーロードでサポートされているオプションを使用して、 MessageBox を表示する方法の例を次に示します。この例では、文字列変数、 ServerName
が空であることを検査した後、操作をキャンセルするためのオプションをユーザーに提供する MessageBox を表示します。 Show メソッドの戻り値が Yes と評価された場合、 MessageBox を表示したフォームは閉じられます。
[Visual Basic, C#, C++] メモ ここでは、Show のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。
Private Sub ValidateUserEntry2()
' Checks the value of the text.
If ServerName.Text.Length = 0 Then
' Initializes variables to pass to the MessageBox.Show method.
Dim Message As String = "You did not enter a server name. Cancel this operation?"
Dim Caption As String = "No Server Name Specified"
Dim Buttons As Integer = MessageBoxButtons.YesNo
Dim Result As DialogResult
'Displays a MessageBox using the Question icon and specifying the No button as the default.
Result = MessageBox.Show(Me, Message, Caption, MessageBoxButtons.YesNo, _
MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign)
' Gets the result of the MessageBox display.
If Result = DialogResult.Yes Then
' Closes the parent form.
Me.Close()
End If
End If
End Sub
[C#]
private void validateUserEntry2()
{
// Checks the value of the text.
if(serverName.Text.Length == 0)
{
// Initializes the variables to pass to the MessageBox.Show method.
string message = "You did not enter a server name. Cancel this operation?";
string caption = "No Server Name Specified";
MessageBoxButtons buttons = MessageBoxButtons.YesNo;
DialogResult result;
// Displays the MessageBox.
result = MessageBox.Show(this, message, caption, buttons,
MessageBoxIcon.Question, MessageBoxDefaultButton.Button1,
MessageBoxOptions.RightAlign);
if(result == DialogResult.Yes)
{
// Closes the parent form.
this.Close();
}
}
}
[C++]
private:
void validateUserEntry2() {
// Checks the value of the text.
if (serverName->Text->Length == 0) {
// Initializes the variables to pass to the MessageBox::Show method.
String* message = S"You did not enter a server name. Cancel this operation?";
String* caption = S"No Server Name Specified";
MessageBoxButtons buttons = MessageBoxButtons::YesNo;
System::Windows::Forms::DialogResult result;
// Displays the MessageBox.
result = MessageBox::Show(this, message, caption, buttons,
MessageBoxIcon::Question, MessageBoxDefaultButton::Button1,
MessageBoxOptions::RightAlign);
if (result == DialogResult::Yes) {
// Closes the parent form.
this->Close();
}
}
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。