The eXRibbon component delivers a modern, customizable user interface similar to Microsoft Office's "Fluent UI" (Ribbon). It presents groups of commands and controls within tabbed toolbars, enhancing usability and organization. Built entirely from scratch, eXRibbon is independent of Microsoft Office, the Microsoft Ribbon API, or any third-party libraries. What sets eXRibbon apart is its flexibility, thanks to EBN skinning technology, you can fully customize its appearance. More importantly, it supports embedding interactive editors such as sliders, spin boxes, progress bars, and more, directly within ribbon items, giving you powerful UI functionality, exactly where you need it.
Features include:
1. Interface and Layout Customization
2. Content and Display Features
3. Interactive Elements and Controls
4. Menu and Navigation Enhancements
5. Integration and Input Support



| Name | Description | |||
| AllowCopyTemplate | Specifies whether the Shift + Ctrl + Alt + Insert sequence copies the control's content to the clipboard, in template form. | |||
| AllowToggleRadio | Allows or prevents toggling the radio state. | |||
| AllowToolTip | Allows or prevents showing the item's tooltip. | |||
| Appearance | Retrieves or sets the popup's appearance. | |||
| AttachTemplate | Attaches a script to the current object, including the events, from a string, file, a safe array of bytes. | |||
| BackColor | Specifies the control's background color. | |||
| Background | Returns or sets a value that indicates the background color for parts in the control. | |||
| Cursor | Gets or sets the cursor that is displayed when the mouse pointer hovers the control. | |||
| Debug | Retrieves or sets a value that indicating whether the item's identifier is visible. | |||
| Enabled | Enables or disables the control. | |||
| EventParam | Retrieves or sets a value that indicates the current's event parameter. | |||
| ExecuteTemplate | Executes a template and returns the result. | |||
| Font | Retrieves or sets the control's font. | |||
| ForeColor | Specifies the control's foreground color. | |||
| FormatABC | Formats the A,B,C values based on the giving expression and returns the result. | |||
| Get | Retrieves an array of Item objects that meet the criteria. | |||
| GetChecked | Retrieves an array of Item objects, that displays a check box which is checked. | |||
| GetRadio | Retrieves an array of Item objects of radio type in the same group, that are checked. | |||
| GetUnchecked | Retrieves an array of Item objects, that displays a check box which is unchecked. | |||
| HTMLPicture | Adds or replaces a picture in HTML captions. | |||
| hWnd | Retrieves the control's window handle. | |||
| Images | Sets at runtime the control's image list. The Handle should be a handle to an Images List Control. | |||
| ImageSize | Specifies the size to show the icons, check-boxes, radio-buttons, drop-down arrows and so on. | |||
| Item | Returns a specific Item object giving its identifier or caption. | |||
| ItemFromPoint | Retrieves the item from the cursor. | |||
| Items | Retrieves the control's Items collection. | |||
| LocalAppearance | Retrieves or sets the local popup's appearance. | |||
| Locked | Locks or unlocks the control. | |||
| Notifier | Retrieves or sets the handle of the window that receives notifications/WM_COMMAND messages. | |||
| Picture | Retrieves or sets a graphic to be displayed in the control. | |||
| PictureDisplay | Retrieves or sets a value that indicates the way how the graphic is displayed on the control's background | |||
| PopupAppearance | Retrieves or sets the popup's appearance. | |||
| PopupFlatAppearance | Specifies whether the control shows a flat appearance for sub-menus. | |||
| PopupFlatBackColor | Specifies the background color to show the left part of the flat sub-menus. | |||
| PopupFlatImageWidth | Specifies the width of the flat portion of the sub-menu, in pixels. | |||
| PopupIncrementalSearch | Specifies how the popup searches for the objects while user types characters. | |||
| PopupVisibility | Specify the popup's visibility in percents: 90% is barely visible, and 10% is nearly opaque. | |||
| Refresh | Refreses the control. | |||
| ReplaceIcon | Adds a new icon, replaces an icon or clears the control's image list. | |||
| RequiredHeight | Indicates the height to fit all elements within the control. | |||
| RequiredWidth | Indicates the width to fit all elements within the control. | |||
| SelBackColor | Retrieves or sets a value that indicates the selection background color. | |||
| SelForeColor | Retrieves or sets a value that indicates the selection foreground color. | |||
| ShortcutKeyAlignH | Defines the alignment of the UI shortcut keys relative to the item that displays it, when the holder arranges the items horizontally. | |||
| ShortcutKeyAlignV | Defines the alignment of the UI shortcut keys relative to the item that displays it, when the holder arranges the items vertically. | |||
| ShortcutKeyExtPaddingH | Specifies the padding to be applied to the item (arranged horizontally) that displays the UI shortcut, so the ShortcutKeyAlign property aligns the UI shortcut relative to this. | |||
| ShortcutKeyExtPaddingV | Specifies the padding to be applied to the item (arranged vertically) that displays the UI shortcut, so the ShortcutKeyAlign property aligns the UI shortcut relative to this. | |||
| ShortcutKeyFormat | Specifies the expression that determines the format (including HTML tags) to display the shortcut keys. | |||
| ShortcutKeyPadding | Specifies the UI shortcut key's content padding. | |||
| ShortcutKeyPressedModifers | Indicates the combination of modifier keys whose shortcut keys are currently visible. | |||
| ShortcutKeysInfo | Returns the list of shortcut keys that are currently available. | |||
| ShortcutKeyTransparent | Indicates the percent of transparency the shortcut keys are being displayed with. | |||
| ShortcutKeyVisible | Gets or sets a value that specifies whether the control's shortcut keys are visible or hidden. | |||
| ShowCheckedAsSelected | Specifies whether the checked items shows as selected. | |||
| ShowImageList | Specifies whether the control's image list window is visible or hidden. | |||
| ShowPopupArrow | Indicates the type of the arrow to be shown when the item displays the sub-menu. | |||
| ShowPopupEffect | Specifies the effect to show the popup menu when clicking an item, such as scrolling, lighting up, and so on. | |||
| ShowToolTip | Shows the specified tooltip at given position. | |||
| Template | Specifies the control's template. | |||
| TemplateDef | Defines inside variables for the next Template/ExecuteTemplate call. | |||
| TemplatePut | Defines inside variables for the next Template/ExecuteTemplate call. | |||
| ToolTipDelay | Specifies the time in ms that passes before the ToolTip appears. | |||
| ToolTipFont | Retrieves or sets the tooltip's font. | |||
| ToolTipPopDelay | Specifies the period in ms of time the ToolTip remains visible if the mouse pointer is stationary within a control. | |||
| ToolTipWidth | Specifies a value that indicates the width of the tooltip window, in pixels. | |||
| ToString | Loads or saves the Items collection using string representation (shortcut of Items.ToString property). | |||
| ToTemplate | Generates the control's template. | |||
| Update | Updates the control. | |||
| UseVisualTheme | Specifies whether the control uses the current visual theme to display certain UI parts. | |||
| Version | Retrieves the control's version. | |||
| VisualAppearance | Retrieves the control's appearance. |