WizardPage.ShowMessage Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Displays a message box that uses the specified text.
Overloads
ShowMessage(String) |
Displays a message box that uses the specified text. |
ShowMessage(String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton) |
Displays a message box that uses the specified text, button set, symbol, and default button. |
ShowMessage(String)
Displays a message box that uses the specified text.
protected:
void ShowMessage(System::String ^ text);
protected void ShowMessage (string text);
member this.ShowMessage : string -> unit
Protected Sub ShowMessage (text As String)
Parameters
- text
- String
The message to display.
Remarks
This overloaded method displays a message box that contains only an OK button, which is defined by the System.Windows.Forms.MessageBoxButtons enumeration.
Applies to
ShowMessage(String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton)
Displays a message box that uses the specified text, button set, symbol, and default button.
protected:
System::Windows::Forms::DialogResult ShowMessage(System::String ^ text, System::Windows::Forms::MessageBoxButtons buttons, System::Windows::Forms::MessageBoxIcon icon, System::Windows::Forms::MessageBoxDefaultButton defaultButton);
protected System.Windows.Forms.DialogResult ShowMessage (string text, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton);
member this.ShowMessage : string * System.Windows.Forms.MessageBoxButtons * System.Windows.Forms.MessageBoxIcon * System.Windows.Forms.MessageBoxDefaultButton -> System.Windows.Forms.DialogResult
Protected Function ShowMessage (text As String, buttons As MessageBoxButtons, icon As MessageBoxIcon, defaultButton As MessageBoxDefaultButton) As DialogResult
Parameters
- text
- String
The message to display in the message box.
- buttons
- MessageBoxButtons
One of the MessageBoxButtons values.
- icon
- MessageBoxIcon
One of the MessageBoxIcon values.
- defaultButton
- MessageBoxDefaultButton
One of the MessageBoxDefaultButton values.
Returns
One of the DialogResult values.
Examples
The following example demonstrates the ShowMessage(String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton) overload. This example displays a message box that contains Yes and No buttons and an information symbol, and it provides the user an opportunity to cancel the operation. This code example is part of a larger example provided for the WizardPage class.
// Customize the CanNavigateNext property. This property
// is set to false until the user is validated.
private void button1_Click(object sender, EventArgs e)
{
// Perform user validation checks. If this is a valid
// user move to the next page. If the user is not a valid
// user, exit the application.
// User validation.
string text = "Did the user pass validation?";
MessageBoxButtons buttons = MessageBoxButtons.YesNo;
MessageBoxIcon icon = MessageBoxIcon.Information;
MessageBoxDefaultButton defaultButton = MessageBoxDefaultButton.Button2;
DialogResult result = ShowMessage(text, buttons, icon, defaultButton);
if (result == DialogResult.No)
{
Application.Exit();
}
else
{
_canNavigateNext = true;
this.UpdateWizard();
ShowHelp();
}
}
protected new DialogResult ShowMessage(string text,
MessageBoxButtons buttons,
MessageBoxIcon icon,
MessageBoxDefaultButton defaultButton)
{
return base.ShowMessage(text + " Yes or No.", buttons, icon, defaultButton);
}
Remarks
This method enables you to create a custom ShowMessage method. You can check the return System.Windows.Forms.DialogResult value from this method to determine the user's actions.