The eXRibbon component, similar with the Microsoft Office's "Fluent User Interface", or Ribbon, allows you to display graphical control elements in the form of a set of toolbars placed on several tabs. The eXRibbon component is written from scratch, uses
EBN technology to let the user changes its visual appearance using skins, and requires no dependencies to Microsoft Office, Microsoft Ribbon API, or any other third party library. The major difference between our ribbon implementation and others, is that you can display and use built-editors ( like sliders, spin, progress, ... ) anywhere on the control.
The control supports the following properties and methods:
| | 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. | |