Skip to main content
All docs
V25.1
  • DiagramControl.UseDirectXPaint Property

    Gets or sets whether to use the DirectX rendering.

    Namespace: DevExpress.XtraDiagram

    Assembly: DevExpress.XtraDiagram.v25.1.dll

    NuGet Package: DevExpress.Win.Diagram

    Declaration

    [DefaultValue(DefaultBoolean.Default)]
    [DXCategory("Appearance")]
    public DefaultBoolean UseDirectXPaint { get; set; }

    Property Value

    Type Default Description
    DefaultBoolean Default

    A DefaultBoolean enumerator value that specifies whether this control employs the DirectX Hardware Acceleration. The DefaultBoolean.Default value is equivalent to DefaultBoolean.True if the static WindowsFormsSettings.ForceDirectXPaint method was called, or to DefaultBoolean.False otherwise.

    Available values:

    Name Description Return Value
    True

    The value is true.

    0

    False

    The value is false.

    1

    Default

    The value is specified by a global option or a higher-level object.

    2

    Remarks

    DirectX hardware acceleration is enabled for the DiagramControl automatically if you call the WindowsFormsSettings.ForceDirectXPaint method at the application’s startup or have DirectX enabled in the DevExpress Project Settings window. Use the UseDirectXPaint property to override this behavior.

    Note

    Only modify the UseDirectXPaint setting before the control’s handle is created. For instance, you can do this at design time, or in the form’s constructor.

    See Also