Condividi tramite


Evento XmlMappedRange.BeforeDoubleClick

Si verifica quando si fa doppio clic su un controllo XmlMappedRange, prima dell'azione di doppio clic predefinita.

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

Sintassi

'Dichiarazione
Event BeforeDoubleClick As DocEvents_BeforeDoubleClickEventHandler
event DocEvents_BeforeDoubleClickEventHandler BeforeDoubleClick

Esempi

Nell'esempio di codice riportato di seguito viene illustrato un gestore per l'evento BeforeDoubleClick che annulla l'azione di doppio clic in un controllo XmlMappedRange. Il gestore eventi avvisa l'utente che non è consentito fare doppio clic sull'oggetto XmlMappedRange, quindi imposta il parametro Cancel del gestore eventi DocEvents_BeforeDoubleClickEventHandler su true in modo che l'azione di doppio clic venga automaticamente annullata. Nell'esempio si presuppone che il foglio di lavoro corrente contenga un controllo XmlMappedRange denominato 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;
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

XmlMappedRange Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Excel