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

    A static multi-line label widget designed to display an application property in a Splash or Wait Form.

    Declaration

    TApplicationProperty = class(
        TCustomApplicationInfo
    )

    Remarks

    The Application Property widget is a static multi-line label designed to display an individual application property (product name, version number, copyrights, etc.) defined as part of version-related information stored in application resources.

    VCL Shared Libraries: Splash Form — "Application Property" Widget Examples

    Application Version Information

    TdxSplashFormBase.TApplicationProperty and TdxSplashFormBase.TFormattedApplicationInfo Splash Form widgets are designed to display version information fields stored in application resources. Individual application properties are defined as key/value pairs on the Version Info page of the Project Options dialog in the RAD Studio IDE.

    VCL Shared Libraries: Project Options — The "Version Info" Page with Application Properties

    Supported Application Properties/Keys

    To display one of the supported version information entries in the Application Property widget, assign the corresponding value to Property:

    TdxProjectVersionInfo.TProperty.Comments
    Optional build-related comments.
    TdxProjectVersionInfo.TProperty.CompanyName
    The application developer/publisher name (Developer Express Inc., for example).
    TdxProjectVersionInfo.TProperty.Custom
    A value that corresponds to the first custom-defined version information key.
    TdxProjectVersionInfo.TProperty.FileDescription
    An optional description of the application’s executable file.
    TdxProjectVersionInfo.TProperty.LegalCopyright
    Copyright information.
    TdxProjectVersionInfo.TProperty.LegalTrademarks
    Company trademark information.
    TdxProjectVersionInfo.TProperty.ProductName
    Default. The product (application) name (Mail Client Demo, for example).
    TdxProjectVersionInfo.TProperty.ProductVersion
    The current application version number (26.1, for example).

    Design Splash Forms & Manage Widgets

    To add/remove individual widgets to/from a Splash or Wait Form, 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.TApplicationProperty class. These members allow you to configure font-related settings and general Splash Form widget 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.
    Transparent
    Specifies whether the widget background is transparent.
    FontName | FontSize
    Specify font typeface and size for displayed content.
    FontStyle
    Specifies font attributes (bold, italic, underline, and strikeout) applied to content.
    Property
    Specifies the source application property defined as part of version-related information stored in application resources.
    TextColor
    Specifies text color.
    WordWrap
    Specifies if word wrap is enabled.

    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).

    Direct TdxSplashFormBase.TApplicationProperty Class Reference

    The TdxSplashFormBase.GetItem function provides access to a TApplicationProperty object if TdxSplashFormBase.TApplicationProperty is specified as the template parameter (T).

    Other Splash Form Widgets

    TdxSplashFormBase.TAnimation
    An Animation/Activity Indicator Splash Form widget.
    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.
    See Also