Compartir a través de


Chart.BeforeRightClick (Evento) (2007 System)

Actualización: noviembre 2007

Se produce cuando se hace clic con el botón secundario del mouse en el control Chart antes de que se ejecute la acción predeterminada de clic con el botón secundario del mouse.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel.v9.0 (en Microsoft.Office.Tools.Excel.v9.0.dll)

Sintaxis

Public Event BeforeRightClick As ChartEvents_BeforeRightClickEventHandler

Dim instance As Chart
Dim handler As ChartEvents_BeforeRightClickEventHandler

AddHandler instance.BeforeRightClick, handler
public event ChartEvents_BeforeRightClickEventHandler BeforeRightClick

Ejemplos

En el siguiente ejemplo de código se crea un control Chart con un controlador para el evento BeforeRightClick que muestra un cuadro de mensaje cuando se hace clic con el botón secundario del mouse en el gráfico. En el ejemplo también se establece el parámetro Cancel del controlador de eventos en true para que el gráfico no reciba la acción de clic con el botón secundario 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;
}

Permisos

Vea también

Referencia

Chart (Clase)

Chart (Miembros)

Microsoft.Office.Tools.Excel (Espacio de nombres)