Lire en anglais

Partager via


HtmlElementEventHandler Délégué

Définition

Représente la méthode qui gérera les événements Click, MouseDown et autres événements associés sur HtmlDocument, HtmlElement et HtmlWindow.

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

Paramètres

sender
Object

Source de l'événement.

e
HtmlElementEventArgs

HtmlElementEventArgs qui contient les données d’événement.

Exemples

Le code suivant joint des gestionnaires d’événements pour les MouseDownévénements , MouseMoveet MouseUp sur HtmlDocument. Cet exemple de code suppose que votre projet a un instance du WebBrowser contrôle nommé 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.
}

Remarques

Lorsque vous créez un délégué HtmlElementEventHandler, vous identifiez la méthode qui gérera l'événement. Pour associer l'événement au gestionnaire d'événements, ajoutez une instance du délégué à l'événement. Le gestionnaire d'événements est appelé chaque fois qu'un événement se produit, sauf si vous supprimez le délégué. Pour plus d’informations sur les délégués de gestionnaires d’événements, consultez Gestion et déclenchement d’événements.

Vous devez attendre la fin du chargement d’un document HTML pour joindre un gestionnaire d’événements au document. Si vous tentez d’attacher un gestionnaire avant la fin du chargement, l’opération d’attachement peut échouer. Le meilleur endroit pour joindre des gestionnaires d’événements dans un nouveau document se trouve dans le DocumentCompleted gestionnaire d’événements du WebBrowser contrôle.

Méthodes d’extension

GetMethodInfo(Delegate)

Obtient un objet qui représente la méthode représentée par le délégué spécifié.

S’applique à

Produit Versions
.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