Perfect path for effortless modernization

RibbonView is designed for users who want to modernize their existing menus into a ribbon bar without changing their application's logic or scripts.

  • When to Use

    RibbonView is ideal for projects that require a fast transformation of existing menus into a modern interface, without needing to make any code changes. It is perfect for users who are content with maintaining the original menu structure while applying a fresh visual style.

  • Key Features

    • Uses the menu or window properties to control the appearance of the ribbon bar.

    • Automatically displays menu items as their corresponding ribbon items.

    • Retains the menu's original functionality and event handling without requiring any code modifications.

    • Maintains the menu structure, including the grouping of menu items, and programmatic adjustments.

  • Advantages

    • Quick setup with minimal effort.

    • No need to rewrite logic or events; the existing menu structure is automatically converted.

    • Perfect for applications where a basic UI modernization is sufficient without in-depth customization.

    • The menu changes to RibbonView with zero coding.

    • For future updates or maintenance, simply editing the menu will be sufficient.

  • Demo

    We have specifically designed a demo app GitHub - Appeon/PowerBuilder-Menu2RibbonBar-Example to show you how to display the MDI menu as a ribbon bar.

    The demo uses RibbonView, TabbedView, and UI theme to modernize the UI of a legacy MDI application. Note that the MDI window in this demo uses the contemporary menu style by default, in which images have been pre-set through the MenuImage property.

    The demo also shows how to add personalized preference configurations in the application, allowing users to choose certain options to fine-tune the ribbon bar UI.

    Please use PowerBuilder 2025 to open and run the demo and follow the instructions on the screen to play with the demo.

By choosing RibbonView, you can modernize your UI faster and with fewer headaches, making it the most practical solution for most projects.