All docs
V19.1
21.1 (EAP/Beta)
The page you are viewing does not exist in version 21.1. This link will take you to the root page.
20.2
The page you are viewing does not exist in version 20.2. This link will take you to the root page.
20.1
The page you are viewing does not exist in version 20.1. This link will take you to the root page.
19.2
The page you are viewing does not exist in version 19.2. This link will take you to the root page.
19.1
18.2
18.1
17.2

Editors

  • 5 minutes to read

All editors support the following features:

  • You can bind them to a data field;
  • They can all be used for standalone or in-place editing within DevExpress container controls (XtraGrid, XtraVerticalGrid, XtraTreeList, XtraBars, etc). See Repositories and Repository Items to learn how to embed editors into container controls;
  • They all use the same Skinning, Style, Look and feel, and Tooltip mechanisms, since they have the same BaseEdit ancestor.

Editor List

The table below lists available editors and corresponding repository items. A repository item is an object that stores properties and events pertaining to a corresponding editor. Container controls use information provided by repository items to create fully-functional editors when required. See the Repositories and Repository Items document for more details.

TEXT BOX EDITORS

REPOSITORY ITEMS

ButtonEdit

RepositoryItemButtonEdit

The text editor that supports built-in buttons in the edit box.

ButtonEdit

HyperLinkEdit

RepositoryItemHyperLinkEdit

The editor to display and edit hyperlinks and navigate to their targets.

HyperLink_GlyphAlignment_Near

MemoEdit

RepositoryItemMemoEdit

Allows you to display and edit multi-line text.

MemoEdit_Class.gif

SpinEdit

RepositoryItemSpinEdit

The editor to edit numeric values using spin buttons.

SpinEdit

TextEdit

RepositoryItemTextEdit

The single-line text editor.

TextEdit

TimeEdit

RepositoryItemTimeEdit

The editor to edit time values using spin buttons or dropdown calendar.

TimeEdit

TimeEdit - TimeEditStyle TouchUI

EDITORS WITHOUT A TEXT BOX

CheckEdit

RepositoryItemCheckEdit

Allows an end-user to select between the unchecked, checked and (optionally) indeterminate state. Multiple check boxes can be combined into a radio group.

CheckEdit_NewStyles

MarqueeProgressBarControl

RepositoryItemMarqueeProgressBar

Indicates that an operation is going on by continuously scrolling a block from left to right.

MarqueeProgressBar

PictureEdit

RepositoryItemPictureEdit

The editor that displays images stored in bitmap, metafile, icon, JPEG, GIF, PNG or SVG format.

PictureEdit_Class.gif

ProgressBarControl

RepositoryItemProgressBar

The control that indicates the progress of lengthy operations.

ProgressBarControl

RadioGroup

RepositoryItemRadioGroup

Combines multiple options (radio buttons) into a group that supports selecting one of several options.

RadioGroupClass

RangeTrackBarControl

RepositoryItemRangeTrackBar

The track bar with two sliders that allow a user to select a range of values.

RangeTrackBarControl

SparklineEdit

RepositoryItemSparklineEdit

Visualizes data in a highly condensed way, allowing end-users to quickly understand and compare values from different sources.

Sparklines

ToggleSwitch

RepositoryItemToggleSwitch

The check editor to edit Boolean values using a movable bar.

ToggleSwitch.png

TrackBarControl

RepositoryItemTrackBar

The control that allows end-users to select a value by dragging a small thumb along a scale.

TrackBarControl-1

ZoomTrackBarControl

RepositoryItemZoomTrackBar

The control that helps your end-users perform zooming by sliding a thumb.

ZoomTrackBarControl

RatingControl

RepositoryItemRatingControl

The control to rate a specific content.

RatingControl - ExactFill

EDITORS WITH POPUP WINDOWS

BreadCrumbEdit

RepositoryItemBreadCrumbEdit

The MS Windows Explorer-inspired navigation bar that allows end-users to navigate through a hierarchical tree of nodes.

BRC - BreadCrumb Common View

CalcEdit

RepositoryItemCalcEdit

Allows you to edit numeric values using a dropdown calculator.

CalcEdit

CheckedComboBoxEdit

RepositoryItemCheckedComboBoxEdit

An editor that displays a list of check boxes in a drop-down menu. Users can select multiple items.

CheckedComboBoxEdit

ColorEdit

RepositoryItemColorEdit

The editor that allows you to select a color from a dropdown window.

ColorEdit

ColorPickEdit

RepositoryItemColorPickEdit

An advanced dropdown color picker that supports multiple palettes (a predefined color palette, Web, Web-Safe and System) to choose colors from.

ColorPickEdit

ComboBoxEdit

RepositoryItemComboBox

The text editor that allows you to select predefined items from a dropdown list. List items are typically represented by strings.

ComboBoxEditor

DateEdit

RepositoryItemDateEdit

The editor to edit date/time values using a dropdown calendar.

DateEdit-class

DateEdit-CalendarView-TouchUI

FontEdit

RepositoryItemFontEdit

The editor to select a font from a dropdown list.

FontEditor

ImageComboBoxEdit

RepositoryItemImageComboBox

The combo box editor whose items can display custom images. The control also allows values from an enumeration to be displayed.

ImageComboBox

ImageEdit

RepositoryItemImageEdit

The editor that displays images in a popup window.

ImageEdit_Class

MemoExEdit

RepositoryItemMemoExEdit

The editor to edit multi-line text in a popup window.

MemoExEdit_Class

MRUEdit

RepositoryItemMRUEdit

The text editor that allows you to type a value or choose one of most recently used (MRU) values from a dropdown list.

MRUEdit class

PopupContainerEdit

RepositoryItemPopupContainerEdit

The editor that allows you to display any controls within its popup window. The popup window is created separately from the editor.

PopupEdit

PopupGalleryEdit

RepositoryItemPopupGalleryEdit

The editor that displays a dropdown gallery of items categorized into groups.

PopupGalleryEdit - Overview

TimeEdit

RepositoryItemTimeEdit

The editor to edit time values using spin buttons or dropdown calendar.

TimeEdit

TimeEdit - TimeEditStyle TouchUI

TimeSpanEdit

RepositoryItemTimeSpanEdit

The editor to display and edit time intervals.

TimeEdit.png

TokenEdit

RepositoryItemTokenEdit

The text editor that applies custom validation to the entered text and transforms text blocks which passed this validation to tokens. See Token Edit Control.

Tagline Edit - MailDemo

LOOKUP EDITORS

GridLookUpEdit

RepositoryItemGridLookUpEdit

The editor that provides lookup functionality using a dropdown feature-rich Data Grid (GridControl). You can display lookup records in a tabular format, banded tabular format, or as tiles (which can be arranged in one or multiple columns/rows, rendered as a list or a Kanban board).

GridLookup

LookUpEdit

RepositoryItemLookUpEdit

The editor that provides lookup functionality using a lightweight grid in a drop-down window.

LookUpEditor

SearchLookUpEdit

RepositoryItemSearchLookUpEdit

The editor that provides lookup functionality using a dropdown feature-rich data grid (GridControl), and contains the built-in Find Panel, allowing end-users to quickly filter and locate dropdown records. You can display lookup records in a tabular format, banded tabular format, or as tiles (which can be arranged in one or multiple columns/rows, rendered as a list or a Kanban board).

SearchLookUpEdit_withfilter

TreeListLookUpEdit

RepositoryItemTreeListLookUpEdit

The editor that provides lookup functionality using a dropdown TreeList control.

XtraEditors - TreeListLookUpEdit

SPECIAL

SearchControl

RepositoryItemSearchControl

The control that provides the search and filter functionality for the attached object.

SearchControl_WithinBar

See Also