SplashScreenManager Class
Allows you to create and show splash screens and wait forms.
Namespace: DevExpress.XtraSplashScreen
Assembly: DevExpress.XtraEditors.v17.2.dll
Declaration
[ToolboxBitmap(typeof(ToolboxIconsRootNS), "SplashScreenManager")]
[ToolboxTabName("DX.17.2: Navigation & Layout")]
public class SplashScreenManager :
Component,
ISplashScreenServiceProvider
Related API Members
The following members accept/return SplashScreenManager objects:
Remarks
The SplashScreenManager supports the following splash forms:
- SplashScreen - A splash form, designed to be automatically displayed at the main form startup. Using a Splash Screen object, you can also display a custom image as a splash screen. See Splash Screen to learn more.
- WaitForm - A small form that helps you indicate the progress of a lengthy operation. Wait Forms need to be manually displayed during the application run. See Wait Form to learn more.
Splash forms are displayed by the SplashScreenManager in a separate thread. This prevents direct interaction with the currently displayed splash form from code. To interact with the form being displayed, use the command mechanism that can be implemented via the SplashScreenManager.SendCommand and SplashFormBase.ProcessCommand methods. For a WaitForm being currently displayed, you can change its labels dynamically via the SplashScreenManager.SetWaitFormCaption and SplashScreenManager.SetWaitFormDescription methods.
Refer to Splash Screen Manager Overview for more information.
Related GitHub Examples
The following code snippets (auto-collected from DevExpress Examples) contain references to the SplashScreenManager class.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.