Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

MessageBox Class

 

Displays a message window, also known as a dialog box, which presents a message to the user. It is a modal window, blocking other actions in the application until the user closes it. A MessageBox can contain text, buttons, and symbols that inform and instruct the user.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

System::Object
  System.Windows.Forms::MessageBox

public ref class MessageBox 

NameDescription
System_CAPS_pubmethodEquals(Object^)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodSystem_CAPS_staticShow(IWin32Window^, String^)

Displays a message box in front of the specified object and with the specified text.

System_CAPS_pubmethodSystem_CAPS_staticShow(IWin32Window^, String^, String^)

Displays a message box in front of the specified object and with the specified text and caption.

System_CAPS_pubmethodSystem_CAPS_staticShow(IWin32Window^, String^, String^, MessageBoxButtons)

Displays a message box in front of the specified object and with the specified text, caption, and buttons.

System_CAPS_pubmethodSystem_CAPS_staticShow(IWin32Window^, String^, String^, MessageBoxButtons, MessageBoxIcon)

Displays a message box in front of the specified object and with the specified text, caption, buttons, and icon.

System_CAPS_pubmethodSystem_CAPS_staticShow(IWin32Window^, String^, String^, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton)

Displays a message box in front of the specified object and with the specified text, caption, buttons, icon, and default button.

System_CAPS_pubmethodSystem_CAPS_staticShow(IWin32Window^, String^, String^, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions)

Displays a message box in front of the specified object and with the specified text, caption, buttons, icon, default button, and options.

System_CAPS_pubmethodSystem_CAPS_staticShow(IWin32Window^, String^, String^, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String^)

Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file.

System_CAPS_pubmethodSystem_CAPS_staticShow(IWin32Window^, String^, String^, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String^, HelpNavigator)

Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file and HelpNavigator.

System_CAPS_pubmethodSystem_CAPS_staticShow(IWin32Window^, String^, String^, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String^, HelpNavigator, Object^)

Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file, HelpNavigator, and Help topic.

System_CAPS_pubmethodSystem_CAPS_staticShow(IWin32Window^, String^, String^, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String^, String^)

Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file and Help keyword.

System_CAPS_pubmethodSystem_CAPS_staticShow(String^)

Displays a message box with specified text.

System_CAPS_pubmethodSystem_CAPS_staticShow(String^, String^)

Displays a message box with specified text and caption.

System_CAPS_pubmethodSystem_CAPS_staticShow(String^, String^, MessageBoxButtons)

Displays a message box with specified text, caption, and buttons.

System_CAPS_pubmethodSystem_CAPS_staticShow(String^, String^, MessageBoxButtons, MessageBoxIcon)

Displays a message box with specified text, caption, buttons, and icon.

System_CAPS_pubmethodSystem_CAPS_staticShow(String^, String^, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton)

Displays a message box with the specified text, caption, buttons, icon, and default button.

System_CAPS_pubmethodSystem_CAPS_staticShow(String^, String^, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions)

Displays a message box with the specified text, caption, buttons, icon, default button, and options.

System_CAPS_pubmethodSystem_CAPS_staticShow(String^, String^, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, Boolean)

Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button.

System_CAPS_pubmethodSystem_CAPS_staticShow(String^, String^, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String^)

Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file.

System_CAPS_pubmethodSystem_CAPS_staticShow(String^, String^, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String^, HelpNavigator)

Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file and HelpNavigator.

System_CAPS_pubmethodSystem_CAPS_staticShow(String^, String^, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String^, HelpNavigator, Object^)

Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file, HelpNavigator, and Help topic.

System_CAPS_pubmethodSystem_CAPS_staticShow(String^, String^, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String^, String^)

Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file and Help keyword.

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

You cannot create a new instance of the MessageBox class. To display a message box, call the static method MessageBox::Show. The title, message, buttons, and icons displayed in the message box are determined by parameters that you pass to this method.

The following code example shows how to use a MessageBox to inform the user of a missing entry in a TextBox. This example requires that the method is called from an existing form with a TextBox named ServerName on it.

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();
         }
      }
   }

The following code example shows how to ask the user a yes or no question and make a decision based on the response.

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;
      }
   }

.NET Framework
Available since 1.1

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: