Table of Contents

Utility Controls

Multiple utility controls shipped with the Eremex Controls library help you create a functional and appealing UI.

utility-controls

  • TabControl — A control that allows you to combine panels into a tabbed UI.

    • An unlimited number of tabs.
    • Populatng tabs and tab contents from an items source.
    • Tab re-ordering via drag-and-drop.
    • Tab layout modes: stretch, scroll and multi-line.
    • 'Close tab' buttons.
    • 'New Tab' button.
    • Custom controls in the tab header area.
  • SplitContainerControl — Separates two panels with a splitter.

    • A user can drag the splitter to change size of the panels.
    • Vertical or horizontal arrangement of the panels.
    • Ability to collapse/expand one of the panels.
    • An option to hide the splitter.
  • ColorEditor — A standalone control that allows a user to pick a color.

    • The ColorEditor is used as part of the PopupColorEditor control, and it can be used as a standalone control as well.
    • Three color palettes — Default, Standard, Custom.
    • The Default color palette can be initialized in code.
    • The Standard color palette displays predefined standard colors.
    • The Custom color palette allows users to add and modify colors using the built-in Color Picker.
    • Ability to specify colors in the RGB and HSB formats.
  • CalendarControl — A standalone control that allows a user to pick a date.

    • The CalendarControl is used as part of the DateEditor control. You can use it as a standalone control as well.
    • Date selection in the calendar using the mouse and keyboard.
    • Navigation bar allows for browsing through months and years.
    • Three calendar views: month view, year view, and year range view.
    • An option to limit the available date range.
  • GroupBox — A panel with a header.

    • The control's header allows you to display custom text.
    • The control displays a line below the client region.