Evento ListObject.BeforeDoubleClick (System 2007)
Aggiornamento: Luglio 2008
Si verifica quando si fa doppio clic sul controllo ListObject, 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 ListObject
Dim handler As DocEvents_BeforeDoubleClickEventHandler
AddHandler instance.BeforeDoubleClick, handler
public event DocEvents_BeforeDoubleClickEventHandler BeforeDoubleClick
Esempi
Nell'esempio di codice riportato di seguito viene creato un controllo ListObject e un gestore per l'evento BeforeDoubleClick. Quando si fa doppio clic su un controllo ListObject, viene visualizzato un messaggio che indica se il controllo ListObject è associato a dati.
Questa versione è valida per una personalizzazione a livello di documento.
WithEvents List2 As Microsoft.Office.Tools.Excel.ListObject
Private Sub ListObject_BeforeDoubleClick()
List2 = Me.Controls.AddListObject( _
Me.Range("A1", "C4"), "List2")
End Sub
Sub List2_BeforeDoubleClick(ByVal Target As _
Microsoft.Office.Interop.Excel.Range, ByRef Cancel As Boolean) _
Handles List2.BeforeDoubleClick
MessageBox.Show("Data binding is " & List2.IsBinding)
End Sub
Microsoft.Office.Tools.Excel.ListObject list2;
private void ListObject_BeforeDoubleClick()
{
list2 = this.Controls.AddListObject(
this.Range["A1", "C4"], "list2");
list2.BeforeDoubleClick += new
Microsoft.Office.Interop.Excel.
DocEvents_BeforeDoubleClickEventHandler(
list2_BeforeDoubleClick);
}
void list2_BeforeDoubleClick(Microsoft.Office.Interop.Excel.Range
Target, ref bool Cancel)
{
MessageBox.Show("Data binding is " + list2.IsBinding);
}
Questa versione è valida per un componente aggiuntivo a livello di applicazione.
WithEvents List2 As ListObject
Private Sub ListObject_BeforeDoubleClick()
Dim vstoWorksheet As Worksheet = CType( _
Me.Application.ActiveWorkbook.Worksheets(1), _
Excel.Worksheet).GetVstoObject()
List2 = vstoWorksheet.Controls.AddListObject( _
vstoWorksheet.Range("A1", "C4"), "List2")
End Sub
Sub List2_BeforeDoubleClick(ByVal Target As _
Microsoft.Office.Interop.Excel.Range, ByRef Cancel As Boolean) _
Handles List2.BeforeDoubleClick
System.Windows.Forms.MessageBox.Show("Data binding is " & List2.IsBinding)
End Sub
ListObject list2;
private void ListObject_BeforeDoubleClick()
{
Worksheet vstoWorksheet = ((Excel.Worksheet)
this.Application.ActiveWorkbook.Worksheets[1]).GetVstoObject();
list2 = vstoWorksheet.Controls.AddListObject(
vstoWorksheet.Range["A1", "C4"], "list2");
list2.BeforeDoubleClick += new
Excel.DocEvents_BeforeDoubleClickEventHandler(
list2_BeforeDoubleClick);
}
void list2_BeforeDoubleClick(Microsoft.Office.Interop.Excel.Range
Target, ref bool Cancel)
{
System.Windows.Forms.MessageBox.Show("Data binding is " + list2.IsBinding);
}
Autorizzazioni
- 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.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Office.Tools.Excel
Cronologia delle modifiche
Date |
History |
Motivo |
---|---|---|
Luglio 2008 |
Aggiunta una versione dell'esempio di codice per un componente aggiuntivo a livello di applicazione. |
Modifica di funzionalità in SP1. |