Skip to main content
All docs
V25.1
  • TdxChartMouseAction.ModifierKeys Property

    Specifies modifier keys required to execute the mouse action in addition to the active mouse button.

    Declaration

    property ModifierKeys: TdxModifierKeys read; write;

    Property Value

    Type Description
    TdxModifierKeys

    The set of modifier keys required to execute the mouse action in addition to a click on the active mouse button.

    Remarks

    Use the ModifierKeys property to define what modifier keys a user needs to hold down in addition to a click on the active mouse button. This property is particularly useful when you need to differentiate multiple similar actions.

    Property Values

    The ModifierKeys property accepts a set of the following flags in any combination:

    Flag Description
    TdxModifierKey.Alt Users need to click the active mouse button while holding down the Alt modifier key to execute the mouse action.
    TdxModifierKey.Ctrl Users need to click the active mouse button while holding down the Ctrl modifier key to execute the mouse action.
    TdxModifierKey.Shift Users need to click the active mouse button while holding down the Shift modifier key to execute the mouse action.

    Note

    TdxModifierKey is a scoped enumeration type. Use the type name together with a scope resolution token (. in Delphi or :: in C++Builder) followed by an enumeration value to refer to this value. For example, use TdxModifierKey.Ctrl (in Delphi) or TdxModifierKey::Ctrl (in C++Builder) to refer to the Ctrl value in code.

    Default Value

    The ModifierKeys property’s default value depends on the mouse action type:

    Pan | Marquee Zoom
    The default value is [] (no modifier key is required).
    Zoom In
    The default value is [TdxModifierKey.Shift] (only the Shift modifier key is required).
    Zoom Out
    The default value is [TdxModifierKey.Alt] (only the Alt modifier key is required).
    See Also