Skip to main content

ChartMouseAction.ModifierKeys Property

Gets or sets the modifier keys.

Namespace: DevExpress.XtraCharts

Assembly: DevExpress.XtraCharts.v24.2.dll

NuGet Package: DevExpress.Charts

#Declaration

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