Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Collapse]WinForms Controls
  Prerequisites
 [Collapse]What's Installed
   Controls: As on Toolbox
   Controls: In Alphabetical Order
   Menu Entries
   Demo Applications
   Template Gallery
   Layout Assistant Extension
   Image Gallery and Context-Dependent Images
   Getting Help on API
 [Expand]Build an Application
 [Expand]Controls and Libraries
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Controls: As on Toolbox

The list below contains all DevExpress controls and components for the WinForms platform. Items in this list appear in the same order as in the Visual Studio toolbox. You can also refer to the list of controls sorted alphabetically.

Data and Analytics

EntityInstantFeedbackSource The data source for the GridControl and SearchLookUpEdit that binds these controls to Entity Framework 4+ model classes in Instant Feedback Mode.
EntityServerModeSource The data source for the GridControl, PivotGridControl and SearchLookUpEdit that binds these controls to Entity Framework 4+ model classes in server mode.
LinqInstantFeedbackSource The data source for the GridControl and SearchLookUpEdit that binds these controls to any queryable source ('LINQ to SQL Classes') in Instant Feedback Mode.
LinqServerModeSource The data source for the GridControl and PivotGridControl that binds these controls to any queryable source (e.g., 'LINQ to SQL Classes' or XPQuery`1) in server mode.
PLinqInstantFeedbackSource The data source for the GridControl and SearchLookUpEdit that binds these controls to any enumerable source in Instant Feedback Mode.
PLinqServerModeSource The data source for the DevExpress.XtraGrid.GridControl, DevExpress.XtraEditors.GridLookUpEdit and DevExpress.XtraEditors.SearchLookUpEdit controls that binds these controls to any enumerable source in Server Mode.
WcfInstantFeedbackSource The data source for the GridControl and SearchLookUpEdit controls that binds these controls to a WCF Data Service in Instant Feedback Mode.
WcfServerModeSource The data source for the GridControl and SearchLookUpEdit controls that binds these controls to a WCF Data Service in Server Mode.
RealTimeSource The component that acts as an asynchronous bridge between a data-aware control and rapidly changing data.
ExcelDataSource The data source that extracts data from Microsoft Excel workbooks or CSV files.
SqlDataSource The data source for Windows Forms data-aware controls that binds these controls to a database (in read-only mode) while allowing you to configure the data connection options.
UnboundSource A data source used to supply and obtain a typed list of objects to data-aware controls in unbound mode.
ChartControl Visualizes data as bars, areas, lines and other shapes. See Chart Control.
DiagramControl Allows you and your end-users to create diagrams of various types (Flow Charts, SDL diagrams, etc.).
FilterControl Allows end-users to construct filter criteria, and apply them to controls or to a data source.
DataNavigator The control that enables navigation through records in a data source and provides common record operations.
ControlNavigator Provides a graphical interface for navigating data-aware controls that implement the INavigatableControl interface (this interface is implemented by all DevExpress data-aware container controls).
SparklineEdit Visualizes data in a highly condensed way, allowing end-users to quickly understand and compare values from different sources.
GaugeControl Allows you to create gauges of various types - circular, linear, digital and state indicators.
EditFormUserControl A custom edit form for the Data Grid control.
GridControl Displays data from a data source in a standard tabular form (view), or in various other forms (as a banded grid, cards or tiles). Supports numerous editing and data-shaping features, such as summaries, filtration, data grouping, master-detail mode, etc. See Data Grid.
GridSplitContainer A satellite control that allows the Data Grid to split its client area into two resizeable regions, separated by a splitter.
GridLookUpEdit The editor that provides lookup functionality using a dropdown feature-rich data grid (GridControl).
SearchLookUpEdit 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 rows.
MapControl Displays raster and vector maps. Supports both popular map services (Bing Maps and OpenStreetMap) and custom map data servers inside your corporate network. See Map Control.
PivotGridControl Allows you to create a pivot table (cross-tabular format) for multi-dimensional analysis of large amounts of data.
FilterEditorControl Allows you to edit filters in a tree-like and/or text-based form.
TreeListLookUpEdit The editor that provides lookup functionality using a dropdown TreeList control.
TreeList Displays data as a multi-column tree view. Can be used in either bound or unbound mode, with full support for data editing, validation, summaries, etc. See Tree List.
TreeMapControl Displays flat and hierarchical data by using nested rectangles. See TreeMap Control.
PropertyDescriptionControl The control that displays descriptions for properties being browsed in a PropertyGridControl.
VGridControl The grid control that displays data in a tabular form with data fields rendered as rows, and records rendered as columns. See Vertical Grid.


Reporting

SnapControl The Rich Text Editor-based report designer that allows end-users to create, modify and preview reports using a familiar Microsoft Word-inspired interface. Supports a variety of document formats for importing or exporting, including an original native document format that stores the layout without actual data.
DocumentViewer The control to publish (preview, print and export) documents in Windows Forms applications.
StandardReportDesigner The Report Designer with a traditional Toolbar UI.
RibbonReportDesigner The end-user Report Designer that is based on the Ribbon UI.


Components

AdornerUIManager The component that provides a transparent adorner layer for highlighting certain UI elements and/or displaying notifications for these elements.
TransitionManager Allows you to implement animated transitions between control states.
BehaviorManager A component that manages behaviors attached to various DevExpress controls in order to extend their functionality.
FilteringUIContext The component that generates a set of DevExpress Editors to filter data in a separate data-aware control.
ImageCollection The collection of System.Drawing.Image objects to be used within DevExpress controls. The ImageCollection is also used as a part of the SharedImageCollection component.
SharedImageCollection The image collection that allows you to share images between controls within multiple forms.
DPIAwareImageCollection Storage that serves as an external icon source for DevExpress controls. Automatically replaces default images with their larger counterparts at higher DPI settings.
SvgImageCollection Stores vector images added by you and provides these images to DevExpress controls.
DefaultLookAndFeel Provides centralized access over look-and-feel settings for all DevExpress controls in the application.
MvvmContext Helps you build WinForms applications according to the MVVM architectural pattern.
TaskbarAssistant Provides methods to manipulate an application taskbar button, Jump List and thumbnail preview.
WorkspaceManager Manages layouts of all DevExpress controls in the application as one global workspace. Workspaces can be saved and restored to (from) a local storage or stream.
ToolTipController Provides tooltip management for individual controls.
DefaultToolTipController Manages tooltips for all DevExpress controls.
FormAssistant Helps you convert your default application form into an XtraForm, Ribbon Form or Tabbed Form and select a DevExpress skin.
DXErrorProvider Provides error management for DevExpress bound and unbound editors.
DXValidationProvider Provides data validation management for DevExpress bound and unbound editors.
PersistentRepository Stores repository items to be shared between container controls and components (GridControl, TreeList, RibbonControl, BarManager, etc).
StyleController Provides centralized management over the appearance and paint styles of editors and controls.
ReportGenerator Provides an advanced way to print and export your WinForms Grid Control data.
SharedDictionaryStorage The component that holds dictionaries available for different instances of the SpellChecker component.
SpellChecker The component that allows you to add Microsoft Office style spell checking capabilities into your application.


Navigation and Layout

XtraScrollableControl The skinnable panel with built-in auto-scroll functionality.
PanelControl The panel with or without a border.
GroupControl The panel with a title which can be aligned along the top, bottom, left or right edge.
SplitContainerControl The control that consists of two panels separated by a splitter, which can be dragged by an end-user to resize the panels.
SidePanel SidePanel
XtraUserControl The user control that supports look and feel and skinning technology. Provides centralized control over the look and feel settings of the DevExpress controls placed on it.
HScrollBar The horizontal scrollbar.
VScrollBar The vertical scrollbar.
AccordionControl An advanced hierarchical navigation menu.
AlertButton Represents a button within an alert window.
BarManager The component that manages traditional bars and popup menus.
StandaloneBarDockControl The control that can accommodate bars and display them at any position within the form.
PopupMenu The popup menu, managed by a BarManager or RibbonControl.
TileBar The bar with tiles that support the dropdown functionality.
DocumentManager The component that allows you to implement tabbed, native MDI, Windows 10-inspired or Widget application UIs.
WindowsUIButtonPanel Allows you to create Windows UI flat buttons.
NavigationFrame The flat-styled page container without built-in navigation elements (unlike the TabPane), displaying one page at a time. Supports animation effects when navigating through pages. See Navigation Frame and Tab Pane.
NavigationPane The page container with vertically arranged built-in flat tabs, displaying one page at a time in an expandable area, which can be resized, maximized and collapsed. Supports animation effects when navigating through pages. See Navigation Pane.
TabPane The page container with built-in flat tabs (unlike the NavigationFrame), displaying one page at a time. Supports animation effects when navigating through pages. See Navigation Frame and Tab Pane.
RecentItemControl The control designed to build a complex content for BackstageViewTabItem objects.
DockManager The component that allows you to create docked, floating and/or auto-hidden dock panels inside a form or user control. See Docking Library.
CustomizationControl The Bar Manager's customization form.
BackstageViewControl A main menu for Ribbon UI, inspired by the menus found in MS Office 2010-2016.
ApplicationMenu A MS Office 2007-inspired main menu for Ribbon UI.
DefaultBarAndDockingController Allows you to customize the application-scope display and behavior settings for controls and components included in the XtraBars library - bars, dock panels, Ribbon controls, App UI Manager (DocumentManager) and tabbed windows (XtraTabbedMdiManager).
BarAndDockingController Allows you to customize the form-scope display and behavior settings for controls and components included in the XtraBars library - bars, dock panels, Ribbon controls, App UI Manager (DocumentManager) and tabbed windows (XtraTabbedMdiManager).
PopupControlContainer The control container that can be displayed as a dropdown.
GalleryDropDown Displays an image gallery and custom commands in a popup window.
RibbonControl Allows you to create a Ribbon toolbar with commands grouped into categories, pages and page groups. See Ribbon.
GalleryControl The control displaying an image gallery, with the capability to categorize items into groups.
RibbonStatusBar The status bar designed to be used along with the RibbonControl.
XtraTabbedMdiManager The component that displays MDI child forms as tabs and provides basic form management features. To create an advanced tabbed UI, use the DocumentManager component instead.
TileBarDropDownContainer The dropdown control container that can be associated with a TileBarItem object
OfficeNavigationBar The MS Outlook-inspired navigation bar that supports integration with the NavBarControl.
TileNavPane The hierarchical tile menu, providing navigation in a touch-friendly manner.
ToastNotificationsManager The component that displays Windows Modern UI-inspired toast notifications. See Toast Notification Manager.
ToolboxControl Displays multiple sets of items and automatically initiates drag-and-drop operations when an end-user starts dragging these items.
RadialMenu The menu where items are arranged along the circumference.
XtraTabControl Displays tabbed pages where you can place your controls.
TileControl The control that manages Windows UI-inspired tiles. Using this component, you can create both static and animated live tiles in your applications.
SplashScreenManager Allows you to create and show splash screens and wait forms.
LayoutControl Creates and maintains a consistent layout of controls. See Layout Manager.
DataLayoutControl Creates and maintains a consistent layout of controls for editing a specific data source's fields. See Data Layout Control.
LayoutConverter Converts a regular control layout to a layout managed by the LayoutControl component.
NavBarControl Implements a side navigation UI found in MS Office or MS Explorer.
WizardControl Allows you to generate multi-step wizard dialogs.


Common Controls

SeparatorControl Allows you to delimit controls within the layout.
FlyoutPanel The floating panel that is displayed and hidden using an animation effect. See Flyout Panel.
PopupGalleryEdit The editor that displays a dropdown gallery of items categorized into groups.
BarCodeControl Displays a bar code.
TextEdit The single-line text editor.
ButtonEdit The text editor that supports built-in buttons in the edit box.
SimpleButton The button that can display text along with a custom image and can be clicked at runtime without receiving focus.
CheckButton The button that supports two states - elevated and depressed. It is possible to prevent the button from receiving focus on a click. Multiple buttons can be combined into a radio group, in which only a single button is checked simultaneously.
DropDownButton The button that can be associated with a popup control or a context menu. It is possible to prevent the button from receiving focus on a click.
CameraControl Displays a video stream captured from a video input device, such as a webcam.
CheckEdit Allows an end-user to select between two (checked and unchecked) or three (checked, unchecked and indeterminate) states. Multiple CheckEdit controls can be combined into a logical radio-group.
ListBoxControl The list box control that displays a list of items that a user can select. Can be populated with items from a data source.
ComboBoxEdit The text editor that allows you to select predefined items from a dropdown list. List items are typically represented by strings.
MRUEdit The text editor that allows you to type a value or choose one of most recently used (MRU) values from a dropdown list.
SearchControl The control that provides the search and filter functionality for the attached object.
PopupContainerEdit The editor that allows you to display any controls within its popup window.
CalendarControl Represents a Calendar control.
ImageComboBoxEdit The combo box editor whose items can display custom images. The control also allows values from an enumeration to be displayed.
HyperLinkEdit The editor to display and edit hyperlinks and navigate to their targets.
LabelControl The label that supports formatted text, images, multi-line text strings and HTML formatting.
HyperlinkLabelControl The label that supports displaying text or its portion as a hyperlink. Allows you to use HTML tags to format text.
CheckedListBoxControl The checked list box control, in which each item can be checked, unchecked or set to the grayed state. The control can be populated with items from a data source.
ImageListBoxControl The list box control that displays a list of items that a user can select. Can be populated with items from a data source.
MemoEdit Allows you to display and edit multi-line text.
PictureEdit The editor that displays images stored in bitmap, metafile, icon, JPEG, GIF, PNG or SVG format.
BreadCrumbEdit The MS Windows Explorer-inspired navigation bar that allows end-users to navigate through a hierarchical tree of nodes.
CalcEdit Allows you to edit numeric values using a dropdown calculator.
CheckedComboBoxEdit Allows you to display and edit a set of Boolean options and bit fields in a popup window.
ColorEdit The editor that allows you to select a color from a dropdown window.
ColorPickEdit An advanced dropdown color picker that supports multiple palettes (a predefined color palette, Web, Web-Safe and System) to choose colors from.
DateTimeChartRangeControlClient The RangeControl's client that renders a lightweight chart with a date-time horizontal axis.
NumericChartRangeControlClient The RangeControl's client that renders a lightweight chart with a numeric horizontal axis.
RatingControl The control to rate a specific content.
TimeEdit The editor to edit time values using spin buttons or dropdown calendar.
TimeSpanEdit The editor to display and edit time intervals.
TokenEdit 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.
DateEdit The editor to edit date/time values using a dropdown calendar.
FontEdit The editor to select a font from a dropdown list.
ImageEdit The editor that displays images in a popup window.
LookUpEdit The editor that provides lookup functionality using a lightweight dropdown grid.
MemoExEdit The editor to edit multi-line text in a popup window.
PopupControlContainer The control container that can be displayed as a dropdown.
ProgressBarControl The control that indicates the progress of a lengthy operation.
MarqueeProgressBarControl Indicates that an operation is going on by continuously scrolling a block from left to right.
RadioGroup Combines multiple options (radio buttons) into a group that supports selecting one of several options.
RangeControl Supports range selection for any data.
TrackBarControl The control that allows end-users to select a value by dragging a small thumb along a scale.
RangeTrackBarControl The track bar with two sliders that allow a user to select a range of values.
ImageSlider The control that allows your end-users to browse through a collection of images using two navigation buttons. Supports animation effects when navigating between images.
SpinEdit The editor to edit numeric values using spin buttons.
ProgressPanel The panel to indicate the progress of a continuous operation.
ToggleSwitch The check editor to edit Boolean values using a movable bar.
ZoomTrackBarControl The control that helps your end-users perform zooming by sliding a thumb.
PdfViewer Displays PDF files in WinForms applications without the need to install any third-party software on end-user machines.


Rich Text Editor

RichEditControl    The editor that allows you to create, load, modify, print, save and convert rich text documents in different formats. Provides numerous features, such as importing and exporting options, multiple predefined document layouts, conversion between different measurement units, field support, etc. See Rich Text Editor.


Scheduling

SchedulerControl Displays scheduled data using one of the available views and provides the capability to edit, save and load appointments. See Scheduler
AppointmentLabelEdit The image combo box control used to select appointment labels in appointment editing dialogs.
ResourcesCheckedListBoxControl The checked list box control that filters resources within the SchedulerControl.
ResourcesPopupCheckedListBoxControl The editor with a pop-up checked list box control that filters resources within the SchedulerControl.
AppointmentResourceEdit The image combo box control used to select a single resource in appointment editing dialogs.
AppointmentResourcesEdit The pop-up checked list box control used to select multiple resources in appointment editing dialogs.
AppointmentStatusEdit The image combo box control used to select the appointment status in appointment editing dialogs.
DailyRecurrenceControl The control used to set recurrence options for daily recurring appointments in appointment editing dialogs.
DateNavigator The calendar control for navigating dates. Can be associated with a SchedulerControl to retrieve various information (e.g., appointment dates).
DurationEdit The combo box control used to specify time intervals (durations).
MonthEdit The combo box control to select a month.
MonthlyRecurrenceControl The control to set recurrence options for monthly recurring appointments.
ResourcesComboBoxControl The combo box control that filters resources within the SchedulerControl.
TimeZoneEdit The combo box that displays a list of time zones in its drop-down menu.
WeekDaysCheckEdit The control that allows selecting days of the week by checking the corresponding boxes.
WeekDaysEdit The combo box control used to select days of the week.
WeeklyRecurrenceControl The control used to set recurrence options for weekly recurring appointments.
WeekOfMonthEdit The combo box used to select a week of the month.
YearlyRecurrenceControl The control used to set the recurrence options for yearly recurrent appointments.
SchedulerStorage The component that holds data for the SchedulerControl.
ResourcesTree The control used to display hierarchically ordered resources for the SchedulerControl.


ORM Components

XPInstantFeedbackSource The data source for a DevExpress.XtraGrid.GridControl and DevExpress.XtraEditors.SearchLookUpEdit controls that binds these controls to data in Instant Feedback Mode.
XPCollection The collection of persistent objects that implements delayed loading and can serve as a data source for a data-aware control.
Session The session that is used to load and save persistent objects. See Session.
UnitOfWork Maintains a list of persistent objects that are affected by a transaction. Keeps track of every change to every persistent object during a transaction that can affect a data store. See Unit of Work.
XPPageSelector Presents the XPCollection as a pageable collection.
XPServerCollectionSource The data source for a DevExpress.XtraGrid.GridControl and DevExpress.XtraEditors.GridLookUpEdit controls that binds these controls to data in Server Mode.
ExplicitUnitOfWork The 'unit of work' that uses long explicit transactions to allow you to simplify the management of object changes and to access modified objects without having to commit the changes beforehand. See Explicit Units of Work.
XPView The view that stores data retrieved from persistent objects.
XPDataView The data source that displays data from result sets.

How would you rate this topic?​​​​​​​