Part of Studio for WinForms Ribbon for WinForms


Deliver Microsoft Office UI with a Ribbon Toolbar

Part of the Studio for WinForms control collection, ComponentOne Ribbon™ for WinForms delivers both Ribbon and status bar functionality with the same, pixel-perfect look and feel as Microsoft Office 2010. Saveable templates and multiple themes to choose from ensure that you can develop your interface faster then ever.

  • Controls for a Consistent Application

    Controls for a Consistent Application

    The Ribbon is a region at the top of the screen that replaces traditional menus, toolbars, and task panes with a simpler system of interfaces. Ribbon for WinForms doesn't stop there. It includes three controls that make up a consistent looking application container. These include:

    • C1Ribbon is the main Ribbon control which includes the application menu, Quick Access Toolbar (QAT) as well as the customizable tabs and groups used to display related commands. Supported elements include: Application Menu, Tabs, Groups (with optional Dialog Launcher Button), QAT (Quick Access Toolbar), Configuration Toolbar, Gallery, Toggle Group, Toolbar, Menu, Color Picker, Combo Box, Font Combo Box, Text Box, Numeric Box, Date Picker, Time Picker, Check Box, Button, Toggle Button, Split Button, Label, Separator, Track Bar, Progress Bar, and Ribbon Control Host.
    • C1StatusBar is a Ribbon-styled status strip control docked to the bottom of the form.
    • The C1RibbonForm class provides a Ribbon-styled Windows Form containing a title bar and a client region.
  • No-code Design Experience

    No-code Design Experience

    Ribbon features extensive design-time support, including ComponentOne SmartDesigner® technology. The context-sensitive floating toolbars are activated with a single mouse click, where you can make changes right on the design surface. This no-code design experience provides hassle-free customization of the Quick Access Toolbar (QAT), tabs, groups, and other interface elements. Ribbon for WinForms also provides SmartTags, collection editors, and more.

  • Microsoft Office Visual Styles

    Microsoft Office Visual Styles

    Ribbon UI elements achieve a look that is pixel-perfect with the Microsoft Office interface and include Office 2007, Office 2010, and Windows 7 themes.

  • Host Any WinForms Control

    Host Any WinForms Control

    Ribbon supports any third party WinForms control. You can incorporate arbitrary controls in the Ribbon by using the RibbonControlHost element. For example, a map is hosted in the Ribbon container in the screenshot adjacent to this text.

  • Application Menu

    Application Menu

    Using ComponentOne SmartDesigner® technology, you can quickly change the Application button's image and customize the Application menu. For example, display menu items as images, text, or both. The Application menu can display as the original, round button look introduced in Office 2007 or the newer Windows 7+ look.

  • Quick Access Toolbar

    Quick Access Toolbar

    With the SmartDesigner, you can add Ribbon items or the group of items to the Quick Access Toolbar (QAT). At run time users can customize the QAT by selecting items to add or remove. Users can also choose to display the QAT above or below the Ribbon.

  • Contextual Tabs

    Contextual Tabs

    C1Ribbon supports multi-colored contextual tabs. You may designate some controls on the Ribbon to only be used in conjunction with a specific object or function on the form, such as a picture, chart, or table. You can configure contextual tabs to only appear when a relevant object is selected or when a specific action is performed.

  • Rich Tooltips

    Rich Tooltips

    The design-time multi-line editor enables you to easily create rich tooltips with the option to include images. Customize the exact look and layout of tooltips using HTML markup.

  • Automatic Spacing

    Automatic Spacing

    When the form gets resized, Ribbon will automaticallly accommodate the available space by reducing large buttons into small buttons, hiding text, and collapsing Ribbon groups. This ensures that all elements are easily accessible with no scrollbars no matter the window size.

  • Over 700 Stock Images for Ribbon Items

    Over 700 Stock Images for Ribbon Items

    Ribbon includes a built-in image library for application menu, groups, and group items. Two image sizes are available: large (32x32) and small (16x16).

Minimize the Ribbon

Easily minimize the Ribbon to make more space available on your screen. Minimize the Ribbon

Dialog Launcher Button

Included in the functional group of the Ribbon, the dialog launcher connects the simple functionality of the Ribbon and the advanced functionality of the dialog box. Dialog Launcher Button

Keyboard Navigation

End-users can quickly complete specific commands using the keyboard. To make text bold, for example, end-users can use a CTRL+B key combination. This feature is easily implemented at design time with the intuitive shortcut key editor. Keyboard Navigation

Automatic Image Processing

With time-saving automatic image processing you do not have to provide highlighted or grayed version of your custom images. The appearance of each item at run time is customized when you move the mouse over the Ribbon item or press it. No extra steps are required for these graphical effects. Automatic Image Processing

Tab and Group Templates

Create tabs and control groups and save as XML templates to import later – no need to start from scratch again! Tab and Group Templates

32-bit and 64-bit Compatibility

Ribbon functions well in both 32-bit and 64-bit run time environments. 32-bit and 64-bit Compatibility


Whether you are a customer or just trying us out, we stand behind you. Valuable learning resources such as samples, videos, and forums are free and just a click away.

Ready to start your 30-day, risk-free trial?

Includes free technical support.

Ready to buy?

All licenses are developer-based and there are no limits on the distribution of applications–unlimited, royalty-free, run-time distribution.


Need help deciding?

Chat with sales, call or email. We're here to answer all your questions.

1.800.858.2739 | 412.681.4343

Chat with Sales