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