Condividi tramite


Evento Worksheet.BeforeDoubleClick (System 2007)

Aggiornamento: novembre 2007

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.v9.0 (in Microsoft.Office.Tools.Excel.v9.0.dll)

Sintassi

Public Event BeforeDoubleClick As DocEvents_BeforeDoubleClickEventHandler

Dim instance As Worksheet
Dim handler As DocEvents_BeforeDoubleClickEventHandler

AddHandler instance.BeforeDoubleClick, handler
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 è 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;
}

Autorizzazioni

Vedere anche

Riferimenti

Worksheet Classe

Membri Worksheet

Spazio dei nomi Microsoft.Office.Tools.Excel