Evento WorksheetBase.BeforeDoubleClick
Si verifica quando si fa doppio clic sul foglio di lavoro prima dell'azione di doppio clic predefinita.
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintassi
'Dichiarazione
Public Event BeforeDoubleClick As DocEvents_BeforeDoubleClickEventHandler
public event DocEvents_BeforeDoubleClickEventHandler BeforeDoubleClick
Note
Questo evento non si verifica quando l'utente fa doppio clic sul bordo di una cella.
Esempi
Nell'esempio di codice riportato di seguito viene illustrato un gestore per l'evento BeforeDoubleClick che annulla l'azione di doppio clic nel foglio di lavoro corrente.Il gestore eventi avvisa l'utente che non è consentito fare doppio clic sul foglio di lavoro, quindi imposta il parametro Cancel del gestore eventi DocEvents_BeforeDoubleClickEventHandler su true in modo che l'azione di doppio clic venga automaticamente annullata.
Questo esempio è valido per una personalizzazione a livello di documento.
Sub Worksheet1_BeforeDoubleClick(ByVal Target As Excel.Range, _
ByRef Cancel As Boolean) Handles Me.BeforeDoubleClick
MsgBox("Double-clicking in this sheet is not allowed.")
Cancel = True
End Sub
private void WorksheetBeforeDoubleClick()
{
this.BeforeDoubleClick +=
new Excel.DocEvents_BeforeDoubleClickEventHandler(
Worksheet1_BeforeDoubleClick);
}
void Worksheet1_BeforeDoubleClick(Excel.Range Target,
ref bool Cancel)
{
MessageBox.Show("Double-clicking in this sheet" +
" is not allowed.");
Cancel = true;
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.