ClickEventHandler (Delegado)
Representa el método que controlará los eventos BeforeDoubleClick y BeforeRightClick de un control Document.
Espacio de nombres: Microsoft.Office.Tools.Word
Ensamblado: Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)
Sintaxis
'Declaración
Public Delegate Sub ClickEventHandler ( _
sender As Object, _
e As ClickEventArgs _
)
public delegate void ClickEventHandler(
Object sender,
ClickEventArgs e
)
Parámetros
- sender
Tipo: System.Object
Origen del evento.
- e
Tipo: Microsoft.Office.Tools.Word.ClickEventArgs
ClickEventArgs que contiene los datos del evento.
Comentarios
Cuando se crea un delegado de ClickEventHandler, se identifica el método que controlará el evento. Para asociar el evento al controlador de eventos, se debe agregar una instancia del delegado al evento. Se llama al controlador de eventos siempre que se produce el evento, hasta que se quita el delegado. Para obtener más información acerca de delegados, vea Eventos y delegados.
Ejemplos
En el siguiente ejemplo de código, se muestra un controlador de eventos para el evento BeforeDoubleClick. El controlador de eventos muestra un mensaje cuando el usuario hace doble clic en el documento.
Se trata de un ejemplo para una personalización en el nivel del 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.");
}