corelibraries-devexpress-dot-xtracharts-dot-chartmouseaction-62a8003c.md
Gets or sets the modifier keys.
Namespace : DevExpress.XtraCharts
Assembly : DevExpress.XtraCharts.v25.2.dll
NuGet Package : DevExpress.Charts
public ChartModifierKeys ModifierKeys { get; set; }
Public Property ModifierKeys As ChartModifierKeys
| 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.
|
Use the ModifierKeys and ChartMouseAction.MouseButton properties to specify the action the end user performs to interact with the chart.
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;
}
Dim diagram As XYDiagram = CType(chartControl.Diagram,XYDiagram)
If (Not (diagram) Is Nothing) Then
diagram.ZoomingOptions.ZoomInMouseAction.ModifierKeys = ChartModifierKeys.Control
diagram.ZoomingOptions.ZoomInMouseAction.MouseButton = MouseButtons.Right
diagram.ZoomingOptions.ZoomOutMouseAction.ModifierKeys = ChartModifierKeys.Shift
diagram.ZoomingOptions.ZoomOutMouseAction.MouseButton = MouseButtons.Right
End If
See Also