MessageBox Kelas

Definisi

Menampilkan jendela pesan, juga dikenal sebagai kotak dialog, yang menyajikan pesan kepada pengguna. Ini adalah jendela modal, memblokir tindakan lain dalam aplikasi sampai pengguna menutupnya. MessageBox Dapat berisi teks, tombol, dan simbol yang menginformasikan dan menginstruksikan pengguna.

public ref class MessageBox
public class MessageBox
type MessageBox = class
Public Class MessageBox
Warisan
MessageBox

Contoh

Contoh kode berikut menunjukkan cara menggunakan MessageBox untuk memberi tahu pengguna tentang entri yang hilang dalam TextBox. Contoh ini mengharuskan metode dipanggil dari formulir yang ada dengan TextBoxnama ServerName di dalamnya.

private:
   void validateUserEntry()
   {
      // 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;
         System::Windows::Forms::DialogResult result;

         // Displays the MessageBox.
         result = MessageBox::Show( this, message, caption, buttons );
         if ( result == ::DialogResult::Yes )
         {
            // Closes the parent form.
            this->Close();
         }
      }
   }
private void validateUserEntry()
{
    // 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 = "Error Detected in Input";
        MessageBoxButtons buttons = MessageBoxButtons.YesNo;
        DialogResult result;

        // Displays the MessageBox.
        result = MessageBox.Show(message, caption, buttons);
        if (result == System.Windows.Forms.DialogResult.Yes)
        {
            // Closes the parent form.
            this.Close();
        }
    }
}
Private Sub ValidateUserEntry()
    ' 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 = "Error Detected in Input"
        Dim Buttons As MessageBoxButtons = MessageBoxButtons.YesNo

        Dim Result As DialogResult

        'Displays the MessageBox
        Result = MessageBox.Show(Message, Caption, Buttons)

        ' Gets the result of the MessageBox display.
        If Result = System.Windows.Forms.DialogResult.Yes Then
            ' Closes the parent form.
            Me.Close()
        End If
    End If
End Sub

Contoh kode berikut menunjukkan cara mengajukan pertanyaan ya atau tidak kepada pengguna dan membuat keputusan berdasarkan respons.

private:
   void Form1_FormClosing(Object^ sender, FormClosingEventArgs^ e)
   {
      // If the no button was pressed ...
      if ((MessageBox::Show(
         "Are you sure that you would like to close the form?", 
         "Form Closing", MessageBoxButtons::YesNo, 
         MessageBoxIcon::Question) == DialogResult::No))
      {
         // cancel the closure of the form.
         e->Cancel = true;
      }
   }
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    const string message =
        "Are you sure that you would like to close the form?";
    const string caption = "Form Closing";
    var result = MessageBox.Show(message, caption,
                                 MessageBoxButtons.YesNo,
                                 MessageBoxIcon.Question);

    // If the no button was pressed ...
    if (result == DialogResult.No)
    {
        // cancel the closure of the form.
        e.Cancel = true;
    }
}
Private Sub Form1_FormClosing( _
    ByVal sender As System.Object, _
    ByVal e As System.Windows.Forms.FormClosingEventArgs) _
    Handles MyBase.FormClosing

    Dim message As String = _
            "Are you sure that you would like to close the form?"
    Dim caption As String = "Form Closing"
    Dim result = MessageBox.Show(message, caption, _
                                 MessageBoxButtons.YesNo, _
                                 MessageBoxIcon.Question)

    ' If the no button was pressed ...
    If (result = DialogResult.No) Then
        ' cancel the closure of the form.
        e.Cancel = True
    End If
End Sub

Keterangan

Anda tidak dapat membuat instans MessageBox baru kelas. Untuk menampilkan kotak pesan, panggil static metode MessageBox.Show. Judul, pesan, tombol, dan ikon yang ditampilkan dalam kotak pesan ditentukan oleh parameter yang Anda teruskan ke metode ini.

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator, Object)

Menampilkan kotak pesan dengan teks, keterangan, tombol, ikon, tombol default, opsi, dan tombol Bantuan yang ditentukan, menggunakan file Bantuan, HelpNavigator, dan topik Bantuan yang ditentukan.

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator)

Menampilkan kotak pesan dengan teks, keterangan, tombol, ikon, tombol default, opsi, dan tombol Bantuan yang ditentukan, menggunakan file Bantuan yang ditentukan dan HelpNavigator.

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, String)

Menampilkan kotak pesan dengan teks, keterangan, tombol, ikon, tombol default, opsi, dan tombol Bantuan yang ditentukan, menggunakan file Bantuan dan kata kunci Bantuan yang ditentukan.

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String)

Menampilkan kotak pesan dengan teks, keterangan, tombol, ikon, tombol default, opsi, dan tombol Bantuan yang ditentukan, menggunakan file Bantuan yang ditentukan.

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions)

Menampilkan kotak pesan di depan objek yang ditentukan dan dengan teks, keterangan, tombol, ikon, tombol default, dan opsi yang ditentukan.

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton)

Menampilkan kotak pesan di depan objek yang ditentukan dan dengan teks, keterangan, tombol, ikon, dan tombol default yang ditentukan.

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon)

Menampilkan kotak pesan di depan objek yang ditentukan dan dengan teks, keterangan, tombol, dan ikon yang ditentukan.

Show(IWin32Window, String, String, MessageBoxButtons)

Menampilkan kotak pesan di depan objek yang ditentukan dan dengan teks, keterangan, dan tombol yang ditentukan.

Show(IWin32Window, String, String)

Menampilkan kotak pesan di depan objek yang ditentukan dan dengan teks dan keterangan yang ditentukan.

Show(IWin32Window, String)

Menampilkan kotak pesan di depan objek yang ditentukan dan dengan teks yang ditentukan.

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, Boolean)

Menampilkan kotak pesan dengan teks, keterangan, tombol, ikon, tombol default, opsi, dan tombol Bantuan yang ditentukan.

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator, Object)

Menampilkan kotak pesan dengan teks, keterangan, tombol, ikon, tombol default, opsi, dan tombol Bantuan yang ditentukan, menggunakan file Bantuan, HelpNavigator, dan topik Bantuan yang ditentukan.

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator)

Menampilkan kotak pesan dengan teks, keterangan, tombol, ikon, tombol default, opsi, dan tombol Bantuan yang ditentukan, menggunakan file Bantuan yang ditentukan dan HelpNavigator.

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, String)

Menampilkan kotak pesan dengan teks, keterangan, tombol, ikon, tombol default, opsi, dan tombol Bantuan yang ditentukan, menggunakan file Bantuan dan kata kunci Bantuan yang ditentukan.

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String)

Menampilkan kotak pesan dengan teks, keterangan, tombol, ikon, tombol default, opsi, dan tombol Bantuan yang ditentukan, menggunakan file Bantuan yang ditentukan.

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions)

Menampilkan kotak pesan dengan teks, keterangan, tombol, ikon, tombol default, dan opsi yang ditentukan.

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton)

Menampilkan kotak pesan dengan teks, keterangan, tombol, ikon, dan tombol default yang ditentukan.

Show(String, String, MessageBoxButtons, MessageBoxIcon)

Menampilkan kotak pesan dengan teks, keterangan, tombol, dan ikon tertentu.

Show(String, String, MessageBoxButtons)

Menampilkan kotak pesan dengan teks, keterangan, dan tombol tertentu.

Show(String, String)

Menampilkan kotak pesan dengan teks dan keterangan yang ditentukan.

Show(String)

Menampilkan kotak pesan dengan teks tertentu.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga