Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Chart.MouseMove Event

Occurs when the position of the mouse pointer changes over the Chart control.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

event ChartEvents_MouseMoveEventHandler MouseMove

The following code example creates a Chart with a handler for the MouseMove event that displays a message in cell D14 when the mouse moves while the pointer is over the chart.

private void DisplayMouseMove()
{
    this.Range["A1", "A5"].Value2 = 22;
    this.Range["B1", "B5"].Value2 = 55;

    Microsoft.Office.Tools.Excel.Chart chart1 =
        this.Controls.AddChart(this.Range["D2", "H12"], 
        "chart1");
    chart1.SetSourceData(this.Range["A1", "B5"], 
        Excel.XlRowCol.xlColumns);
    chart1.ChartType = Excel.XlChartType.xl3DColumn;

    chart1.MouseMove +=
        new Excel.ChartEvents_MouseMoveEventHandler(
        chart1_MouseMove);
}

void chart1_MouseMove(int Button, int Shift, int x, int y)
{
    this.Range["D14"].Value2 = 
        "The mouse is moving over the chart.";
}

Show:
© 2015 Microsoft