Condividi tramite


Evento Chart.BeforeRightClick (System 2007)

Aggiornamento: novembre 2007

Si verifica quando si fa clic con il pulsante destro del mouse sul controllo Chart, prima dell'azione di clic con il pulsante destro del mouse predefinita.

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 BeforeRightClick As ChartEvents_BeforeRightClickEventHandler

Dim instance As Chart
Dim handler As ChartEvents_BeforeRightClickEventHandler

AddHandler instance.BeforeRightClick, handler
public event ChartEvents_BeforeRightClickEventHandler BeforeRightClick

Esempi

Nell'esempio di codice riportato di seguito viene creato un controllo Chart con un gestore per l'evento BeforeRightClick che visualizza una finestra di messaggio quando si fa clic con il pulsante destro del mouse sul grafico. Nell'esempio viene inoltre impostato su true il parametro Cancel per il gestore eventi affinché il grafico non riceva l'azione di clic con il pulsante destro del mouse.

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

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

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

Sub RightClickChart_BeforeRightClick(ByRef Cancel As Boolean) _
    Handles RightClickChart.BeforeRightClick

    MsgBox("Right-clicking this chart is not allowed.")
    Cancel = True
End Sub
private void DisallowRightClicks()
{
    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.BeforeRightClick +=
        new Excel.ChartEvents_BeforeRightClickEventHandler(
        chart1_BeforeRightClick);
}

void chart1_BeforeRightClick(ref bool Cancel)
{
    MessageBox.Show("Right-clicking this chart is not allowed.");
    Cancel = true;
}

Autorizzazioni

Vedere anche

Riferimenti

Chart Classe

Membri Chart

Spazio dei nomi Microsoft.Office.Tools.Excel