Skip to main content
All docs
V25.1
  • RibbonMessageArgs Class

    Contains Ribbon message-related settings.

    Namespace: DevExpress.XtraBars.Ribbon

    Assembly: DevExpress.XtraBars.v25.1.dll

    NuGet Package: DevExpress.Win.Navigation

    Declaration

    public class RibbonMessageArgs

    Remarks

    The Ribbon control can display messages - Office-inspired flyout notifications and alerts. The Ribbon control stores its messages (RibbonMessageArgs objects) within the Messages collection.

    Ribbon Style - Office 365

    Run Demo

    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

    Inheritance

    Object
    RibbonMessageArgs
    See Also