Sdílet prostřednictvím


Chart.MouseDown-Ereignis (2007 System)

Aktualisiert: November 2007

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.v9.0 (in Microsoft.Office.Tools.Excel.v9.0.dll)

Syntax

'Declaration
Public Event MouseDown As ChartEvents_MouseDownEventHandler
'Usage
Dim instance As Chart
Dim handler As ChartEvents_MouseDownEventHandler

AddHandler instance.MouseDown, handler
public 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();
}

Berechtigungen

Siehe auch

Referenz

Chart-Klasse

Chart-Member

Microsoft.Office.Tools.Excel-Namespace