XmlMappedRange.BeforeDoubleClick (Evento)
Se produce al hacer doble clic en un control XmlMappedRange, antes de que se ejecute la acción de doble clic predeterminada.
Espacio de nombres: Microsoft.Office.Tools.Excel
Ensamblado: Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)
Sintaxis
'Declaración
Event BeforeDoubleClick As DocEvents_BeforeDoubleClickEventHandler
event DocEvents_BeforeDoubleClickEventHandler BeforeDoubleClick
Ejemplos
Mediante el siguiente código se muestra un controlador para el evento BeforeDoubleClick que cancela la acción de doble clic en un control XmlMappedRange.El controlador de eventos informa al usuario de que no está permitido el doble clic en el control XmlMappedRange y, a, continuación establece el parámetro Cancel del controlador de eventos DocEvents_BeforeDoubleClickEventHandler en true para que Microsoft Office Excel cancele la acción de doble clic.En este ejemplo de código se supone que la hoja de cálculo actual contiene un control XmlMappedRange denominado CustomerLastNameCell.
Sub CustomerLastNameCell_BeforeDoubleClick(ByVal Target As Excel.Range, _
ByRef Cancel As Boolean) Handles CustomerLastNameCell.BeforeDoubleClick
MsgBox("Double-clicking in this range is not allowed.")
Cancel = True
End Sub
private void XmlMappedRange_BeforeDoubleClick()
{
this.CustomerLastNameCell.BeforeDoubleClick +=
new Excel.DocEvents_BeforeDoubleClickEventHandler(
CustomerLastNameCell_BeforeDoubleClick);
}
void CustomerLastNameCell_BeforeDoubleClick(Excel.Range Target,
ref bool Cancel)
{
MessageBox.Show("Double-clicking in this range " +
" is not allowed.");
Cancel = true;
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.