Skip to main content
All docs
V25.1
  • RibbonMessageArgs.Caption Property

    Gets or sets the caption of the message.

    Namespace: DevExpress.XtraBars.Ribbon

    Assembly: DevExpress.XtraBars.v25.1.dll

    NuGet Package: DevExpress.Win.Navigation

    Declaration

    public string Caption { get; set; }

    Property Value

    Type Description
    String

    A string value that specifies the caption of the message.

    Remarks

    Use the Caption and Text properties to specify the caption and text of the Ribbon message.

    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