Log In
[Expand]General Information
[Collapse]WinForms Controls
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Collapse]Messages, Notifications and Dialogs
    Input Box
    Flyout Dialog
    Flyout Panel
   [Expand]Alert Windows
    Toast Notification Manager
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Property Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Chart Control
  [Expand]Map Control
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]PDF Viewer
  [Expand]TreeMap Control
 [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]Office File API
[Expand]Report Server
[Expand]eXpressApp Framework
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Messages, Notifications and Dialogs

Components gathered in this section replace traditional WinForms dialogs and message boxes, which cannot be skinned using DevExpress skins applied to the rest of your application elements. The DevExpress WinForms suite includes various notification and dialog types from traditional message boxes - up to modern Windows Modern-styled toast notifications.


The XtraMessageBox class represents a simple message box that notifies end-users about certain events and displays buttons that allow users to respond to the message. Since XtraMessageBoxes fully support the Look and Feel mechanism, they are a perfect replacement for the standard WinForms messages when you build skinned applications with a consistent and well-thought design.

Learn more...


A simple edit form that carries one editor (a TextEdit by default) and OK/Cancel buttons to accept or discard the value entered to this editor.

Learn more...


XtraDialog class objects are used instead of XtraMessageBoxes when the message needs to display something more complex than a simple text block within its client area. The dialog can contain separate controls or user controls with a complex layout.

Learn more...

OpenFile, SaveFile and FolderBrowser Dialogs

The XtraOpenFileDialog, XtraSaveFileDialog and XtraFolderBrowserDialog class instances replace standard WinForms dialogs. These DevExpress counterparts fully support Skins and can be displayed on Windows Vista and newer. For older OS versions, default WinForms dialogs are displayed instead.

Flyout Dialog

The FlyoutDialog can be used to display notifications of both message and dialog types, styled according to Windows Modern UI.

  • Two styles affect how your flyouts should be presented: as Windows Modern-styled popup menus or as message boxes, stretched across the entire application form.
  • Flyouts, managed by this control, can display both user controls and WindowsUI Buttons.
  • The simplicity of the Flyout Dialog and a variety of the Show methods make it ideal for displaying form closing confirmations or other simple notification messages.

Learn more...

Flyout Panel

The FlyoutPanel is a panel that is initially hidden and appears onscreen using a fade or slide animation effect. For instance, you can implement a search box that is made visible when an end-user presses a keyboard hotkey. Thus, the Flyout Panel occupies the neutral space between Toast Notification Manager's notifications and Windows 10-styled Flyout Dialog windows.

Using the ShowBeakForm method, you can display a Flyout Panel as a beak form. In this mode, the panel serves as an element-related popup and is used within various DevExpress controls (e.g., the Token Edit Control or Office Navigation Bar).

Learn more...

Alert Windows

Alert windows are the traditional type of notification window. They are typically displayed for a short time at the bottom edge of the screen and automatically disappear after a certain delay. However, it's possible to customize the behavior and view options of alert windows according to your requirements. The AlertControl component allows you to tweak such alert window properties as content, location, display time and buttons (both default and custom) at the alert window's top right corner.

Learn more...

Toast Notification Manager

The ToastNotificationsManager's notifications are the result of traditional Alert Windows evolution. Toast notifications introduce Windows Modern appearance and behavior, seen in Windows 8 and 10. The manager provides the following features.

  • Eight pre-defined templates allow you to quickly apply the desired notification layout.
  • The Manager is capable of displaying multiple notifications at once for the same app.
  • Rich notification processing capabilities: you will be able to know whether the notification was closed by an end-user, canceled according to operating system settings, or auto-hidden after a certain period of idle display.

Learn more...

Is this topic helpful?​​​​​​​