Controls: In Alphabetical Order
- 17 minutes to read
The list below contains all DevExpress controls and components for the WinForms platform - sorted in alphabetical order. You can also refer to the list of controls as they appear in the Visual Studio toolbox.
An advanced hierarchical navigation menu.
The component that provides a transparent adorner layer for highlighting certain UI elements and/or displaying notifications for these elements.
The component that supports displaying alert windows.
A MS Office 2007-inspired main menu for Ribbon UI.
The image combo box control used to select appointment labels in appointment editing dialogs.
The image combo box control that displays a list of available resources. Users can select a resource in appointment editing dialogs.
The image combo box control used to select the appointment status in appointment editing dialogs.
A main menu for Ribbon UI, inspired by the menus found in MS Office 2010-2016.
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).
Displays a bar code.
The component that manages traditional bars and popup menus.
A component that manages behaviors attached to various DevExpress controls in order to extend their functionality.
The MS Windows Explorer-inspired navigation bar that allows end-users to navigate through a hierarchical tree of nodes.
The text editor that displays buttons in the edit box.
Allows you to edit numeric values using a dropdown calculator.
Displays a monthly calendar and allows an end-user to select a date or date range(s).
Displays a video stream captured from a video input device, such as a webcam.
Visualizes data as bars, areas, lines and other shapes. See Chart Control.
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.
An editor that displays a list of check boxes in a drop-down menu. Users can select multiple items.
Allows an end-user to select between the unchecked, checked and (optionally) indeterminate state. Multiple check boxes can be combined into a radio group.
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.
The editor that allows you to select a color from a dropdown window.
An advanced dropdown color picker that supports multiple palettes (a predefined color palette, Web and System) to choose colors from.
The text editor that allows you to select predefined items (typically, strings) from a drop-down list. The drop-down item list cannot be populated from a data source. Use lookup editors to display data source items in the drop-down—LookUpEdit, GridLookUpEdit, SearchLookUpEdit, and TreeListLookUpEdit.
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).
The control used to set recurrence options for daily recurring appointments in appointment editing dialogs.
Creates and maintains a consistent layout of controls for editing a specific data source’s fields. See Data Layout Control.
The control that enables navigation through records in a data source and provides common record operations.
The editor to edit date/time values using a dropdown calendar.
The calendar control for navigating dates. Can be associated with a SchedulerControl to retrieve various information (e.g., appointment dates).
The RangeControl‘s client that renders a lightweight chart with a date-time horizontal axis.
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).
Provides centralized access to global look-and-feel settings that affect all DevExpress controls in your application.
Manages tooltips for all DevExpress controls.
Provides a canvas where you or your end-users can display, create and edit various diagrams.
The component that allows you to create docked, floating and/or auto-hidden dock panels inside a form or user control. See Docking Library.
The component that allows you to implement tabbed, native MDI, Windows 10-inspired or Widget application UIs.
The control to publish (preview, print and export) documents in Windows Forms applications.
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.
Storage that serves as an external icon source for DevExpress controls. Automatically replaces default images with their larger counterparts at higher DPI settings.
The combo box control used to specify time intervals (durations).
Provides error management for DevExpress bound and unbound editors.
Provides data validation management for DevExpress bound and unbound editors.
The data source for the GridControl and SearchLookUpEdit that binds these controls to Entity Framework 4+ model classes in Instant Feedback Mode.
The data source for the GridControl, PivotGridControl and SearchLookUpEdit that binds these controls to Entity Framework 4+ model classes in server mode.
The data source that extracts data from Microsoft Excel workbooks or CSV files.
The ‘unit of work’ that uses long database level transaction to allow you to simplify the management of object changes and to access modified objects without having to commit the changes beforehand.
Allows users to build filter criteria and apply them to controls and data sources.
Allows users to build filter criteria and apply them to controls and data sources. Supports visual and text criteria edit modes.
The component that generates a set of DevExpress Editors to filter data in a separate data-aware control.
The floating panel that is displayed and hidden using an animation effect. See Flyout Panel.
The editor to select a font from a dropdown list.
The control displaying an image gallery, with the capability to categorize items into groups.
Displays an image gallery and custom commands in a popup window.
Allows you to create gauges of various types - circular, linear, digital and state indicators.
Displays data from a data source in various formats (Views): Tabular, Banded Tabular, Cards, Windows UI-inspired Tiles and MS Windows Explorer-inspired UI.
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).
A satellite control that allows the Data Grid to split its client area into two resizeable regions, separated by a splitter.
The panel with a title which can be aligned along the top, bottom, left or right edge.
The horizontal scrollbar.
The label that supports displaying text or its portion as a hyperlink. Allows you to use HTML tags to format text.
The editor to display and edit hyperlinks and navigate to their targets.
The combo box editor whose items can display custom images. The control also allows values from an enumeration to be displayed.
The editor that displays images in a popup window.
The list box control that displays a list of items that a user can select. Can be populated with items from a data source.
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.
The label that supports formatted text, images, multi-line text strings and HTML formatting.
Creates and maintains a consistent layout of controls. See Layout and Data Layout Controls.
Converts a regular control layout to a layout managed by the LayoutControl component.
The data source for the GridControl and SearchLookUpEdit that binds these controls to any queryable source (‘LINQ to SQL Classes’) in Instant Feedback Mode.
A control that displays a list of items that a user can select. Can be populated with items from a data source.
The editor that provides lookup functionality using a lightweight grid in a drop-down window.
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.
Indicates that an operation is going on by continuously scrolling a block from left to right.
Allows you to display and edit multi-line text.
The editor to edit multi-line text in a popup window.
The combo box control to select a month.
The control to set recurrence options for monthly recurring appointments.
The text editor that allows you to type a value or choose one of most recently used (MRU) values from a dropdown list.
Helps you build WinForms applications according to the MVVM architectural pattern.
Implements a side navigation UI found in MS Office or MS Explorer.
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.
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.
The RangeControl‘s client that renders a lightweight chart with a numeric horizontal axis.
The MS Outlook-inspired navigation bar that supports integration with the NavBarControl.
The panel with or without a border.
Represents the PDF Viewer, which displays PDF files in WinForms applications.
Displays images stored in bitmap, metafile, icon, JPEG, GIF, PNG or SVG format. The built-in editor allows users to perform basic edit operations (crop and straighten, adjust brightness, contrast and saturation, etc.)
Allows you to create a pivot table (cross-tabular format) for multi-dimensional analysis of large amounts of data.
The data source for the GridControl and SearchLookUpEdit that binds these controls to any enumerable source in Instant Feedback Mode.
The dropdown panel for the PopupContainerEdit editor.
The editor that allows you to display any controls within its popup window. The popup window is created separately from the editor.
The control container that can be displayed as a dropdown.
The editor that displays a dropdown gallery of items categorized into groups.
The control that indicates the progress of lengthy operations.
Represents a control showing an await message to a user.
The control that displays descriptions for properties being browsed in a PropertyGridControl.
The control that allows you to display and edit properties of any object or set of objects.
The menu where items are arranged along the circumference.
Combines multiple options (radio buttons) into a group that supports selecting one of several options.
Supports range selection for any data.
The track bar with two sliders that allow a user to select a range of values.
The control to rate a specific content.
The component that acts as an asynchronous bridge between a data-aware control and rapidly changing data.
The control designed to build a complex content for BackstageViewTabItem objects.
Provides an advanced way to print and export your WinForms Grid Control data.
Represents a check-list box that filters resources in the attached scheduler.
Represents a combo box that filters resources in the attached scheduler.
Represents a check-list combo box that filters resources in the attached scheduler.
The control used to display hierarchically ordered resources for the SchedulerControl.
Allows you to create a Ribbon toolbar with commands grouped into categories, pages and page groups.
The end-user Report Designer that is based on the Ribbon UI.
The status bar designed to be used along with the RibbonControl.
Represents a RichEdit control which is a container for the rich-text document providing all the necessary functionality.
Displays a multilevel Sankey diagram.
Displays scheduled data using one of the available views and provides the capability to edit, save and load appointments. See Scheduler.
The component that holds data for the SchedulerControl.
A control that allows a user to search and filter data in the attached control.
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).
Allows you to delimit controls within the layout.
The session that is used to load and save persistent objects.
An image collection that allows you to share images between controls on multiple forms.
The button that can display text along with a custom image and can be clicked at runtime without receiving focus.
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.
Visualizes data in a highly condensed way, allowing end-users to quickly understand and compare values from different sources.
The component that allows you to add Microsoft Office style spell checking capabilities into your application.
The editor to edit numeric values using spin buttons.
The control that consists of two panels separated by a splitter, which can be dragged by an end-user to resize the panels.
Allows end-users to resize controls that are docked to the splitter’s edges.
Emulates the Microsoft® Excel® appearance and allows you to create, load, edit, save and print spreadsheet documents.
Displays the active cell’s address and content and is used to view, enter and edit formulas and cell data in the SpreadsheetControl.
A component that allows you to bind data-aware controls to a SQL database (in read-only mode) with the specified data connection options.
The control that can accommodate bars and display them at any position within the form.
Visualizes a linear process and highlights its current stage.
Displays an interactive Sunburst chart.
A panel that arranges its child elements in a single line, either vertically or horizontally.
Provides centralized appearance and paint style management for editors and controls.
Stores vector images added by you and provides these images to DevExpress controls.
A panel with a table layout, where each cell can host a control.
Provides methods to manipulate an application taskbar button, Jump List and thumbnail preview.
The single-line text editor.
The bar with tiles that support the dropdown functionality.
The dropdown control container that can be associated with a TileBarItem object
The control that manages Windows UI-inspired tiles. Using this component, you can create both static and animated live tiles in your applications.
The hierarchical tile menu, providing navigation in a touch-friendly manner.
The editor to edit time values using spin buttons or dropdown calendar.
The RangeControl‘s client that renders a lightweight chart with a time-span horizontal axis.
The editor to display and edit time intervals.
The combo box that displays a list of time zones in its drop-down menu.
The component that displays Windows Modern UI-inspired toast notifications. See Toast Notification Manager.
The check editor to edit Boolean values using a movable bar.
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.
Displays multiple sets of items and automatically initiates drag-and-drop operations when an end-user starts dragging these items.
Provides tooltip management for individual controls.
Displays a scale with tickmarks. Users can drag a thumb to change the current value.
Allows you to implement animated transitions between control states.
Displays data as a multi-column tree view. Can be used in either bound or unbound mode. See Tree List for more information.
Displays flat and hierarchical data by using nested rectangles. See TreeMap Control.
A data source used to supply and obtain a typed list of objects to data-aware controls in unbound mode.
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.
The grid control that displays data in a tabular form with data fields rendered as rows, and records rendered as columns. See Vertical Grid.
The vertical scrollbar.
The data source for the GridControl and SearchLookUpEdit controls that binds these controls to a WCF Data Service in Instant Feedback Mode.
The data source for the GridControl and SearchLookUpEdit controls that binds these controls to a WCF Data Service in Server Mode.
The control that allows selecting days of the week by checking the corresponding boxes.
The combo box control used to select days of the week.
The control used to set recurrence options for weekly recurring appointments.
The combo box used to select a week of the month.
Allows you to create Windows UI flat buttons.
Allows you to generate multi-step wizard dialogs.
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.
The collection of persistent objects that implements delayed loading and can serve as a data source for a data-aware control.
The data source that displays data from result sets.
Presents the XPCollection as a pageable collection.
The view that stores data retrieved from persistent objects.
The skinnable panel with built-in auto-scroll functionality.
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.
Displays tabbed pages where you can place your controls.
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.
The control used to set the recurrence options for yearly recurrent appointments.
The slider with the ‘+’ and ‘-‘ buttons.