Ü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
, Stop
und 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
- WebBrowser
- WebBrowserDocumentCompletedEventArgs
- WebBrowserDocumentCompletedEventHandler
- WebBrowserEncryptionLevel
- WebBrowserNavigatedEventArgs
- WebBrowserNavigatedEventHandler
- WebBrowserNavigatingEventArgs
- WebBrowserNavigatingEventHandler
- WebBrowserProgressChangedEventArgs
- WebBrowserReadyState
- WebBrowserRefreshOption
- Navigieren zu einer URL mit dem WebBrowser-Steuerelement
- Drucken mit einem WebBrowser-Steuerelement
- Vorgehensweise: Hinzufügen von Webbrowserfunktionen zu einer Windows Forms-Anwendung
- Anleitung: Erstellen eines HTML-Dokumenten-Viewers in einer Windows Forms Anwendung
- Implementieren der bidirektionalen Kommunikation zwischen DHTML-Code und Clientanwendungscode
- Webbrowser-Sicherheit
.NET Desktop feedback