Freigeben über


Übersicht über das WebBrowser-Steuerelement

Das WebBrowser-Steuerelement bietet einen verwalteten Wrapper für das WebBrowser-ActiveX-Steuerelement. Mit dem verwalteten Wrapper können Sie Webseiten in Ihren Windows Forms-Clientanwendungen anzeigen. Sie können das WebBrowser-Steuerelement verwenden, um die Webbrowsenfunktion von Internet Explorer in Ihrer Anwendung zu duplizieren, oder Sie können die Standardfunktionalität von Internet Explorer deaktivieren und das Steuerelement als einfache HTML-Dokumentanzeige verwenden. Sie können das Steuerelement auch verwenden, um DHTML-basierte Benutzeroberflächenelemente zu Ihrem Formular hinzuzufügen und die Tatsache auszublenden, dass sie im WebBrowser-Steuerelement gehostet werden. Mit diesem Ansatz können Sie Websteuerelemente nahtlos mit Windows Forms-Steuerelementen in einer einzigen Anwendung kombinieren.

Häufig verwendete Eigenschaften, Methoden und Ereignisse

Das WebBrowser-Steuerelement verfügt über mehrere Eigenschaften, Methoden und Ereignisse, die Sie zum Implementieren von Steuerelementen in Internet Explorer verwenden können. Sie können z. B. die Navigate-Methode verwenden, um eine Adressleiste und die GoBack, GoForward, Stopund Refresh Methoden zum Implementieren von Navigationsschaltflächen auf einer Symbolleiste zu implementieren. Sie können das Navigated-Ereignis behandeln, um die Adressleiste mit dem Wert der Eigenschaft Url und die Titelleiste mit dem Wert der DocumentTitle-Eigenschaft zu aktualisieren.

Wenn Sie ihren eigenen Seiteninhalt in Ihrer Anwendung generieren möchten, können Sie die DocumentText-Eigenschaft festlegen. Wenn Sie mit dem HTML-Dokumentobjektmodell (DOM) vertraut sind, können Sie den Inhalt der aktuellen Webseite auch über die eigenschaft Document bearbeiten. Mit dieser Eigenschaft können Sie Dokumente im Arbeitsspeicher speichern und ändern, anstatt zwischen Dateien zu navigieren.

Mit der Document-Eigenschaft können Sie auch Methoden, die im Skriptcode von Webseiten implementiert sind, von Ihrem Clientanwendungscode aus aufrufen. Legen Sie die ObjectForScripting-Eigenschaft fest, um über Ihren Skriptcode auf Ihren Clientanwendungscode zuzugreifen. Auf das angegebene Objekt kann über den Skriptcode als window.external-Objekt zugegriffen werden.

Name Beschreibung
Document-Eigenschaft Ruft ein Objekt ab, das verwalteten Zugriff auf das HTML-Dokumentobjektmodell (DOM) der aktuellen Webseite bietet
DocumentCompleted-Ereignis Tritt auf, wenn das Laden einer Webseite abgeschlossen ist.
DocumentText-Eigenschaft Dient zum Abrufen oder Festlegen des HTML-Inhalts der aktuellen Webseite.
DocumentTitle-Eigenschaft Ruft den Titel der aktuellen Webseite ab
GoBack-Methode Navigiert zur vorherigen Seite im Verlauf
GoForward-Methode Navigiert zur nächsten Seite im Verlauf
Navigate-Methode Navigiert zur angegebenen URL.
Navigating-Ereignis Tritt auf, bevor die Navigation beginnt und die Aktion abgebrochen werden kann.
ObjectForScripting-Eigenschaft Ruft ein Objekt ab oder legt es fest, mit dem der Skriptcode der Webseite für die Kommunikation mit Ihrer Anwendung verwendet werden kann
Print-Methode Druckt die aktuelle Webseite.
Refresh-Methode Lädt die aktuelle Webseite neu.
Stop-Methode Hält die aktuelle Navigation an und beendet dynamische Seitenelemente wie Sounds und Animationen
Url-Eigenschaft Ruft die URL der aktuellen Webseite ab oder legt sie fest. Durch Festlegen dieser Eigenschaft wird das Steuerelement zur neuen URL navigiert.

Weitere Informationen