Skip to main content

ChartMouseAction.ModifierKeys Property

Gets or sets the modifier keys.

Namespace: DevExpress.XtraCharts

Assembly: DevExpress.XtraCharts.v24.1.dll

NuGet Package: DevExpress.Charts

Declaration

[XtraSerializableProperty]
public ChartModifierKeys ModifierKeys { get; set; }

Property Value

Type Description
ChartModifierKeys

The modifier key.

Available values:

Name Description
None

No key is specified.

Control

The Control key.

Shift

The Shift key.

Alt

The Alt key.

Remarks

Use the ModifierKeys and ChartMouseAction.MouseButton properties to specify the action the end user performs to interact with the chart.

Example

This example shows how to specify actions to zoom in and zoom out of the chart:

To configure the action, use the ChartMouseAction.ModifierKeys and ChartMouseAction.MouseButton properties.

XYDiagram diagram = chartControl.Diagram as XYDiagram;
if(diagram != null) {
    diagram.ZoomingOptions.ZoomInMouseAction.ModifierKeys = ChartModifierKeys.Control;
    diagram.ZoomingOptions.ZoomInMouseAction.MouseButton = MouseButtons.Right;
    diagram.ZoomingOptions.ZoomOutMouseAction.ModifierKeys = ChartModifierKeys.Shift;
    diagram.ZoomingOptions.ZoomOutMouseAction.MouseButton = MouseButtons.Right;
}
See Also