Skip to main content
All docs
V26.1
  • TdxSplashFormBase.TContentItem Class

    The base class for all non-interactive widgets used in Splash and Wait Forms.

    Declaration

    TContentItem = class abstract(TObject)

    Remarks

    Splash and Wait forms use dedicated non-interactive UI elements (Splash Form widgets derived from the TdxSplashFormBase.TContentItem class) instead of VCL controls (TControl descendants) to avoid excessive dependencies.

    Splash/Wait Form Widget Management

    TdxSplashForm and TdxWaitForm API members allow you to access and modify only existing widgets. To add new or remove existing widgets, select the target form in the Application Settings dialog and click Customize… to display the Splash Form Designer dialog.

    VCL Shared Libraries: The "Splash Form Designer" Dialog

    Main API Members

    The list below outlines key members of the TdxSplashFormBase.TContentItem class. Different widget classes use different inherited API members. Refer to corresponding terminal TdxSplashFormBase.TContentItem descendant descriptions for detailed information on available options.

    Appearance Settings

    Alignment
    Specifies horizontal and vertical content alignment within the widget client area.
    Bounds
    Specifies widget dimensions and position within the parent Splash or Wait Form.
    Color
    Specifies widget background color if the Transparent property is set to False.
    Transparent
    Specifies whether the widget background is transparent.

    General-Purpose API Members

    Default
    Specifies if the current widget instance is used as default in the parent Splash or Wait Form. This setting is applicable only if the parent form includes other widgets of the same type.
    Kind
    Returns the widget’s type.
    Name
    Specifies the widget name (used to identify the widget in the parent form).

    Terminal TdxSplashFormBase.TContentItem Class Descendants

    Do not use the TdxSplashFormBase.TContentItem class directly. Use the following descendants instead:

    TdxSplashFormBase.TAnimation
    An Animation/Activity Indicator Splash Form widget.
    TdxSplashFormBase.TApplicationProperty
    A static multi-line label widget designed to display an application property in a Splash or Wait Form.
    TdxSplashFormBase.TFormattedApplicationInfo
    A static multi-line label designed to display multiple application properties in a Splash or Wait Form.
    TdxSplashFormBase.TImage
    An image Splash Form Widget.
    TdxSplashFormBase.TProgress
    A progress bar Splash Form Widget.
    TdxSplashFormBase.TText
    A text/label Splash Form widget.

    Inheritance

    TObject
    TdxSplashFormBase.TContentItem
    See Also