Condividi tramite


Evento Chart.DragOver (System 2007)

Aggiornamento: novembre 2007

Si verifica quando un intervallo di celle viene trascinato su un controllo Chart.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v9.0 (in Microsoft.Office.Tools.Excel.v9.0.dll)

Sintassi

Public Event DragOver As ChartEvents_DragOverEventHandler

Dim instance As Chart
Dim handler As ChartEvents_DragOverEventHandler

AddHandler instance.DragOver, handler
public event ChartEvents_DragOverEventHandler DragOver

Esempi

Nell'esempio di codice riportato di seguito viene creato un controllo Chart con un gestore per l'evento DragOver che visualizza una finestra di messaggio quando un intervallo di celle viene trascinato sul grafico.

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

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

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

Sub DragOverChart_DragOver() Handles DragOverChart.DragOver
    MsgBox("A range was dragged over the chart.")
End Sub
private void DisplayDragOver()
{
    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.DragOver +=
        new Excel.ChartEvents_DragOverEventHandler(
        chart1_DragOver);
}

void chart1_DragOver()
{
    MessageBox.Show("A range was dragged over the chart.");
}

Autorizzazioni

Vedere anche

Riferimenti

Chart Classe

Membri Chart

Spazio dei nomi Microsoft.Office.Tools.Excel