A newer version of this page is available. Switch to the current version.

SplashScreenManager Class

Allows you to create and show splash screens and wait forms.

Namespace: DevExpress.XtraSplashScreen

Assembly: DevExpress.XtraEditors.v19.1.dll

Declaration

[ToolboxBitmap(typeof(ToolboxIconsRootNS), "SplashScreenManager")]
public class SplashScreenManager :
    Component,
    ISplashScreenServiceProvider

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.

Inheritance

See Also