Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

HtmlElementEventHandler (Delegado)

Representa el método que controlará los eventos Click, MouseDown y los eventos relacionados en HtmlDocument, HtmlElement y HtmlWindow.

Espacio de nombres: System.Windows.Forms
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)

public delegate void HtmlElementEventHandler (
	Object sender,
	HtmlElementEventArgs e
)
/** @delegate */
public delegate void HtmlElementEventHandler (
	Object sender, 
	HtmlElementEventArgs e
)
No aplicable.

Parámetros

sender

Origen del evento.

e

HtmlElementEventArgs que contiene los datos del evento.

Cuando se crea un delegado de HtmlElementEventHandler, 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. A menos que se quite el delegado, el controlador de eventos recibirá una llamada siempre que se produzca el evento. Para obtener más información acerca de los delegados del controlador de eventos, vea Eventos y delegados.

Debe esperar a que un documento HTML haya terminado de cargarse para adjuntar un controlador de eventos al documento. Si intenta adjuntar un controlador antes de que finalice la carga, la operación de adjuntarlo puede fallar. El mejor lugar para adjuntar controladores de eventos en un documento nuevo está en el controlador de eventos DocumentCompleted para el control WebBrowser.

En el código siguiente se adjuntan controladores de eventos para los eventos MouseDown, MouseMove y MouseUp en HtmlDocument. En este ejemplo de código se supone que el proyecto tiene una instancia del control WebBrowser denominada WebBrowser1.

private void webBrowser1_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e)
{
    WebBrowser1.Document.MouseDown += new HtmlElementEventHandler(Document_MouseDown);
    WebBrowser1.Document.MouseMove += new HtmlElementEventHandler(Document_MouseMove);
    WebBrowser1.Document.MouseUp += new HtmlElementEventHandler(Document_MouseUp);
}

private void Document_MouseDown(object sender, HtmlElementEventArgs e)
{
    // Insert your code here.
}

private void Document_MouseMove(object sender, HtmlElementEventArgs e)
{
    // Insert your code here.
}

private void Document_MouseUp(object sender, HtmlElementEventArgs e)
{
    // Insert your code here.
}

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0
Mostrar:
© 2014 Microsoft