Skip to main content
All docs
V24.2

RibbonControl.ShowMessage(String, String, MessageBoxIcon, MessageBoxButtons) Method

Displays a message with the specified caption, text, and buttons in the message bar.

Namespace: DevExpress.XtraBars.Ribbon

Assembly: DevExpress.XtraBars.v24.2.dll

Declaration

public void ShowMessage(
    string caption,
    string text,
    MessageBoxIcon icon,
    MessageBoxButtons buttons
)

Parameters

Name Type Description
caption String

The caption.

text String

The text.

icon MessageBoxIcon

The icon.

buttons MessageBoxButtons

The buttons.

Remarks

The ShowMessage method creates a message, adds it to the Messages collection, and displays it in the message bar.

Read the following topic for information: Ribbon Message.

Example

using DevExpress.XtraBars.Ribbon;

void ShowMessage() {
    RibbonMessageArgs args = new RibbonMessageArgs();
    args.Caption = "What's New";
    args.Text = "Explore our new WinForms-related features we expect to introduce in our first major update this year (v23.1).";
    args.Icon = MessageBoxIcon.Information;
    args.Buttons = new DialogResult[] { DialogResult.OK };
    args.Showing += Args_Showing;
    Ribbon.ShowMessage(args);
    Ribbon.MessageClosed += Ribbon_MessageClosed;
}
void Ribbon_MessageClosed(object sender, RibbonMessageClosedArgs e) {
    if(e.Result == DialogResult.OK)
        DevExpress.Data.Utils.SafeProcess.Start("https://community.devexpress.com/blogs/winforms/archive/2023/02/16/devexpress-winforms-roadmap-23-1.aspx");
}
void Args_Showing(object sender, RibbonMessageShowingArgs e) {
    e.Buttons[DialogResult.OK].Caption = "Explore Roadmap";
}

The following image shows the result:

Ribbon Style - Office 365

See Also