Freigeben über


Chart.MouseDown-Ereignis

Tritt auf, wenn eine Maustaste gedrückt wird, während sich der Zeiger über einem Chart-Steuerelement befindet.

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

Syntax

'Declaration
Event MouseDown As ChartEvents_MouseDownEventHandler
event ChartEvents_MouseDownEventHandler MouseDown

Beispiele

Im folgenden Codebeispiel wird ein Chart mit einem Handler für das MouseDown-Ereignis erstellt. Dabei werden in Zelle D14 die Koordinaten des Mauszeigers angezeigt, wenn mit der Maustaste geklickt wird, während sich der Zeiger über dem Diagramm befindet.

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

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

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

Sub MouseDownChart_MouseDown(ByVal Button As Integer, _
    ByVal Shift As Integer, ByVal x As Integer, _
    ByVal y As Integer) Handles MouseDownChart.MouseDown

    Me.Range("D14").Value2 = _
        "The chart was clicked at coordinates " _
        & x.ToString() & ", " & y.ToString()
End Sub
private void DisplayMouseDown()
{
    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.MouseDown +=
        new Excel.ChartEvents_MouseDownEventHandler(
        chart1_MouseDown);
}

void chart1_MouseDown(int Button, int Shift, int x, int y)
{
    this.Range["D14", missing].Value2 = "The chart was clicked at" +
        " coordinates " + x.ToString() + ", " + y.ToString();
}

.NET Framework-Sicherheit

Siehe auch

Referenz

Chart Schnittstelle

Microsoft.Office.Tools.Excel-Namespace