HtmlElementEventHandler Delegat

Definicja

Reprezentuje metodę, która będzie obsługiwać Clickzdarzenia , MouseDown i powiązane w systemach HtmlDocument, HtmlElementi HtmlWindow.

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

Parametry

sender
Object

Źródło zdarzenia.

e
HtmlElementEventArgs

Element HtmlElementEventArgs zawierający dane zdarzenia.

Przykłady

Poniższy kod dołącza programy obsługi zdarzeń dla MouseDownzdarzeń , MouseMovei MouseUp w systemie HtmlDocument. W tym przykładzie kodu przyjęto założenie, że projekt ma wystąpienie kontrolki WebBrowser o nazwie 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.
}

Uwagi

Podczas tworzenia delegata należy zidentyfikować metodę HtmlElementEventHandler , która będzie obsługiwać zdarzenie. Aby skojarzyć zdarzenie z programem obsługi zdarzeń, dodaj wystąpienie delegata do zdarzenia. Program obsługi zdarzeń jest wywoływany przy każdym wystąpieniu zdarzenia, o ile nie usunięto delegata. Aby uzyskać więcej informacji na temat delegatów programu obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.

Aby dołączyć procedurę obsługi zdarzeń do dokumentu, musisz poczekać, aż dokument HTML zakończy ładowanie. Jeśli spróbujesz dołączyć procedurę obsługi przed zakończeniem ładowania, operacja dołączania może zakończyć się niepowodzeniem. Najlepszym miejscem do dołączenia procedur obsługi zdarzeń w nowym dokumencie jest DocumentCompleted program obsługi zdarzeń dla kontrolki WebBrowser .

Metody rozszerzania

GetMethodInfo(Delegate)

Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata.

Dotyczy

Produkt Wersje
.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