Windows Forms Ribbons
The TXTextControl class library offers classes to build Windows Forms applications with a ribbon instead of a menu and toolbars. The main window must inherit from the RibbonForm class which can draw a Ribbon Quick Access Toolbar and contextual tabs in its border. An instance of the Ribbon, docked at the top of the main window, hosts an Application Menu as its first tab and organizes the features of an application into a series of tabs, presented through RibbonTab controls. These controls then host a variety of button and menu controls, organized in groups, that enable access to application commands. Predefined tabs, such as the RibbonFormattingTab or the RibbonInsertTab support all generic features of a TextControl, so that an application with rich text editing features can quickly be developed. A Ribbon can also contain groups of contextual tabs which dynamically displays controls that are only relevant in a particular context. A group can be added to the ContextualTabGroupCollection available through the ribbon's ContextualTabGroups property.