Sdílet prostřednictvím


Chart.MouseMove-Ereignis (2007 System)

Aktualisiert: November 2007

Tritt auf, wenn sich die Position des Mauszeigers über dem Chart-Steuerelement ändert.

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

Syntax

'Declaration
Public Event MouseMove As ChartEvents_MouseMoveEventHandler
'Usage
Dim instance As Chart
Dim handler As ChartEvents_MouseMoveEventHandler

AddHandler instance.MouseMove, handler
public event ChartEvents_MouseMoveEventHandler MouseMove

Beispiele

Im folgenden Codebeispiel wird ein Chart mit einem Handler für das MouseMove-Ereignis erstellt. Dabei wird in Zelle D14 eine Meldung angezeigt, wenn die Maus bewegt wird, während sich der Zeiger über dem Diagramm befindet.

WithEvents MouseMoveChart As Microsoft.Office.Tools.Excel.Chart

Private Sub DisplayMouseMove()
    Me.Range("A1", "A5").Value2 = 22
    Me.Range("B1", "B5").Value2 = 55

    MouseMoveChart = Me.Controls.AddChart(Me.Range("D2", "H12"), _
        "MouseMoveChart")
    MouseMoveChart.SetSourceData(Me.Range("A1", "B5"), _
        Excel.XlRowCol.xlColumns)
    MouseMoveChart.ChartType = Excel.XlChartType.xl3DColumn
End Sub

Sub MouseMoveChart_MouseMove(ByVal Button As Integer, _
    ByVal Shift As Integer, ByVal x As Integer, _
    ByVal y As Integer) Handles MouseMoveChart.MouseMove

    Me.Range("D14").Value2 = "The mouse is moving over the chart."
End Sub
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", missing].Value2 = 
        "The mouse is moving over the chart.";
}

Berechtigungen

Siehe auch

Referenz

Chart-Klasse

Chart-Member

Microsoft.Office.Tools.Excel-Namespace