Condividi tramite


Evento XmlMappedRange.BeforeRightClick

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

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

Sintassi

'Dichiarazione
Event BeforeRightClick As DocEvents_BeforeRightClickEventHandler
event DocEvents_BeforeRightClickEventHandler BeforeRightClick

Esempi

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

XmlMappedRange Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Excel