Compartir a través de


XmlMappedRange.BeforeRightClick (Evento) (2007 System)

Actualización: noviembre 2007

Se produce cuando se hace clic con el botón secundario del mouse en un control XmlMappedRange, 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 DocEvents_BeforeRightClickEventHandler

Dim instance As XmlMappedRange
Dim handler As DocEvents_BeforeRightClickEventHandler

AddHandler instance.BeforeRightClick, handler
public event DocEvents_BeforeRightClickEventHandler BeforeRightClick

Ejemplos

Mediante el siguiente código se muestra un controlador para el evento BeforeRightClick que cancela la acción de clic con el botón secundario del mouse en un control XmlMappedRange. El controlador de eventos informa al usuario de que no está permitido hacer clic con el botón secundario del mouse en el control XmlMappedRange y, a, continuación establece el parámetro Cancel del controlador de eventos DocEvents_BeforeRightClickEventHandler en true para que Microsoft Office Excel cancele la acción de clic con el botón secundario del mouse. En este ejemplo de código se supone que la hoja de cálculo actual contiene un control XmlMappedRange denominado CustomerLastNameCell.

Sub CustomerLastNameCell_BeforeRightClick(ByVal Target As Excel.Range, _
    ByRef Cancel As Boolean) Handles CustomerLastNameCell.BeforeRightClick
    MsgBox("Right-clicking in this range is not allowed.")
    Cancel = True
End Sub
private void XmlMappedRange_BeforeRightClick()
{
    this.CustomerLastNameCell.BeforeRightClick += 
        new Excel.DocEvents_BeforeRightClickEventHandler(
        CustomerLastNameCell_BeforeRightClick);
}

void CustomerLastNameCell_BeforeRightClick(Excel.Range Target, 
    ref bool Cancel)
{
    MessageBox.Show("Right-clicking in this range " +
        " is not allowed.");
    Cancel = true;
}

Permisos

Vea también

Referencia

XmlMappedRange (Clase)

XmlMappedRange (Miembros)

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