Leggere in inglese

Condividi tramite


HtmlElementEventHandler Delegato

Definizione

Rappresenta il metodo che gestirà l'evento Click, MouseDown e gli eventi correlati in HtmlDocument, HtmlElement e HtmlWindow.

C#
public delegate void HtmlElementEventHandler(object sender, HtmlElementEventArgs e);
C#
public delegate void HtmlElementEventHandler(object? sender, HtmlElementEventArgs e);

Parametri

sender
Object

Origine dell'evento.

e
HtmlElementEventArgs

Oggetto HtmlElementEventArgs che contiene i dati dell'evento.

Esempio

Il codice seguente collega i gestori eventi per gli MouseDowneventi , MouseMovee MouseUp in HtmlDocument. Questo esempio di codice presuppone che il progetto abbia un'istanza del WebBrowser controllo denominato WebBrowser1.

C#
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.
}

Commenti

Quando si crea un delegato HtmlElementEventHandler, si identifica il metodo che gestirà l'evento. Per associare l'evento al gestore eventi in uso, aggiungere all'evento un'istanza del delegato. Il gestore eventi viene chiamato ogni volta che si verifica l'evento, a meno che non venga rimosso il delegato. Per altre informazioni sui delegati del gestore eventi, vedere Gestione e generazione di eventi.

È necessario attendere fino al termine del caricamento di un documento HTML per collegare un gestore eventi al documento. Se si tenta di collegare un gestore prima del completamento del caricamento, l'operazione di collegamento potrebbe non riuscire. Il posto migliore per collegare gestori eventi in un nuovo documento è nel DocumentCompleted gestore eventi per il WebBrowser controllo.

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a

Prodotto Versioni
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10