Skip to main content
A newer version of this page is available. .

ChartMouseAction.MouseButton Property

Gets or sets the mouse button the end user should use to interact with the chart.

Namespace: DevExpress.XtraCharts

Assembly: DevExpress.XtraCharts.v18.2.dll

Declaration

[XtraSerializableProperty]
public MouseButtons MouseButton { get; set; }

Property Value

Type Description
MouseButtons

The mouse button that should be used 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