Back to Devexpress

XtraMessageBox.Show(UserLookAndFeel, IWin32Window, String) Method

windowsforms-devexpress-dot-xtraeditors-dot-xtramessagebox-dot-show-x28-devexpress-dot-lookandfeel-dot-userlookandfeel-system-dot-windows-dot-forms-dot-iwin32window-system-dot-string-x29.md

latest3.9 KB
Original Source

XtraMessageBox.Show(UserLookAndFeel, IWin32Window, String) Method

Displays the XtraMessageBox with the specified look and feel settings, owner and text.

Namespace : DevExpress.XtraEditors

Assembly : DevExpress.XtraEditors.v25.2.dll

NuGet Package : DevExpress.Win.Navigation

Declaration

csharp
public static DialogResult Show(
    UserLookAndFeel lookAndFeel,
    IWin32Window owner,
    string text
)
vb
Public Shared Function Show(
    lookAndFeel As UserLookAndFeel,
    owner As IWin32Window,
    text As String
) As DialogResult

Parameters

NameTypeDescription
lookAndFeelUserLookAndFeel

A UserLookAndFeel object whose properties specify the look and feel of the message box.

| | owner | IWin32Window |

An object that serves as a dialog box’s top-level window and owner.

| | text | String |

A string value that specifies the text to display in the message box.

|

Returns

TypeDescription
DialogResult

One of the DialogResult values.

|

Remarks

The following code snippet displays an XtraMessageBox using the WXI skin, regardless of the application’s current skin.

csharp
const string text = "Hello DevExpress!";
var lookAndFeel = new UserLookAndFeel(this) { SkinName = "WXI", UseDefaultLookAndFeel = false };

XtraMessageBox.Show(lookAndFeel, this, text);

Default Parameters

ParameterDefault ValueProperty Name
CaptionString.EmptyCaption
ButtonsMessageBoxButtons.OKButtons
DefaultButtonIndex0DefaultButtonIndex
OwnernullOwner
IconMessageBoxIcon.NoneImageOptions

The following code snippet displays the XtraMessageBox with formatted text and a warning icon. If the user clicks Yes , the application closes the current form.

csharp
using DevExpress.XtraEditors;
using DevExpress.Utils;

if(XtraMessageBox.Show(
    "Do you want to close the <b>form</b>?", "Warning",
    MessageBoxButtons.YesNo, MessageBoxIcon.Warning,
    DefaultBoolean.True) == DialogResult.Yes)
    this.Close();
vb
Imports DevExpress.XtraEditors
Imports DevExpress.Utils

If XtraMessageBox.Show("Do you want to close the <b>form</b>?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, DefaultBoolean.True) = DialogResult.Yes Then
    Me.Close()
End If

See Also

XtraMessageBox Class

XtraMessageBox Members

DevExpress.XtraEditors Namespace