Delegato ClickEventHandler
Rappresenta il metodo che gestirà gli eventi BeforeDoubleClick e BeforeRightClick di un controllo Document.
Spazio dei nomi: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Sintassi
'Dichiarazione
Public Delegate Sub ClickEventHandler ( _
sender As Object, _
e As ClickEventArgs _
)
public delegate void ClickEventHandler(
Object sender,
ClickEventArgs e
)
Parametri
- sender
Tipo: System.Object
Origine dell’evento.
- e
Tipo: Microsoft.Office.Tools.Word.ClickEventArgs
Classe ClickEventArgs che contiene i dati dell'evento.
Note
Quando si crea un delegato ClickEventHandler, si identifica il metodo che gestirà l'evento. Per associare l'evento al gestore eventi, è necessario aggiungere all'evento un'istanza del delegato. Il gestore eventi viene chiamato ogni volta che si verifica l'evento, finché non viene rimosso il delegato.
Esempi
Nell'esempio di codice riportato di seguito viene dimostrato un gestore eventi per l'evento BeforeDoubleClick. Il gestore eventi visualizza un messaggio quando l'utente fa doppio clic sul documento.
Questo esempio è valido per una personalizzazione a livello di documento.
Private Sub DocumentBeforeDoubleClick()
AddHandler Me.BeforeDoubleClick, AddressOf ThisDocument_BeforeDoubleClick
End Sub
Private Sub ThisDocument_BeforeDoubleClick(ByVal sender As Object, ByVal e As Microsoft.Office.Tools.Word.ClickEventArgs)
MessageBox.Show(Me.Name & " was double-clicked.")
End Sub
private void DocumentBeforeDoubleClick()
{
this.BeforeDoubleClick += new Microsoft.Office.Tools.Word.ClickEventHandler(ThisDocument_BeforeDoubleClick);
}
void ThisDocument_BeforeDoubleClick(object sender, Microsoft.Office.Tools.Word.ClickEventArgs e)
{
MessageBox.Show(this.Name + " was double-clicked.");
}