WebBrowser — Informacje o formancie
Kontrolka WebBrowser zapewnia zarządzaną otokę dla kontrolki WebBrowser ActiveX. Zarządzana otoka umożliwia wyświetlanie stron sieci Web w aplikacjach klienckich windows Forms. Za pomocą WebBrowser kontrolki można duplikować funkcje przeglądania w sieci Web programu Internet Explorer w aplikacji lub wyłączyć domyślne funkcje programu Internet Explorer i użyć kontrolki jako prostej przeglądarki dokumentów HTML. Możesz również użyć kontrolki , aby dodać elementy interfejsu użytkownika opartego na protokole DHTML do formularza i ukryć fakt, że są one hostowane w kontrolce WebBrowser . Takie podejście umożliwia bezproblemowe łączenie kontrolek sieci Web z kontrolkami windows Forms w jednej aplikacji.
Często używane właściwości, metody i zdarzenia
Kontrolka WebBrowser ma kilka właściwości, metod i zdarzeń, których można użyć do zaimplementowania kontrolek znajdujących się w programie Internet Explorer. Na przykład można użyć Navigate
metody , aby zaimplementować pasek adresu oraz GoBack
metody , GoForward
, Stop
i Refresh
w celu zaimplementowania przycisków nawigacji na pasku narzędzi. Zdarzenie można obsługiwać Navigated
, aby zaktualizować pasek adresu przy użyciu wartości Url
właściwości i paska tytułu z wartością DocumentTitle
właściwości.
Jeśli chcesz wygenerować własną zawartość strony w aplikacji, możesz ustawić DocumentText
właściwość . Jeśli znasz model obiektów dokumentu HTML (DOM), możesz również manipulować zawartością bieżącej strony sieci Web za pomocą Document
właściwości . Dzięki tej właściwości można przechowywać i modyfikować dokumenty w pamięci zamiast nawigować między plikami.
Właściwość Document
umożliwia również wywoływanie metod zaimplementowanych w kodzie skryptowym strony internetowej z kodu aplikacji klienckiej. Aby uzyskać dostęp do kodu aplikacji klienckiej z kodu skryptowego, ustaw ObjectForScripting
właściwość . Określony obiekt może uzyskać dostęp do kodu skryptu window.external
jako obiektu.
Nazwa/nazwisko | opis |
---|---|
Document Właściwość | Pobiera obiekt, który zapewnia zarządzany dostęp do modelu obiektów dokumentów HTML (DOM) bieżącej strony sieci Web. |
DocumentCompleted Zdarzenie | Występuje po zakończeniu ładowania strony sieci Web. |
DocumentText Właściwość | Pobiera lub ustawia zawartość HTML bieżącej strony sieci Web. |
DocumentTitle Właściwość | Pobiera tytuł bieżącej strony sieci Web. |
GoBack Metoda | Przechodzi do poprzedniej strony w historii. |
GoForward Metoda | Przechodzi do następnej strony w historii. |
Navigate Metoda | Przechodzi do określonego adresu URL. |
Navigating Zdarzenie | Występuje przed rozpoczęciem nawigacji, umożliwiając anulowanie akcji. |
ObjectForScripting Właściwość | Pobiera lub ustawia obiekt, którego kod skryptowy strony sieci Web może używać do komunikowania się z aplikacją. |
Print Metoda | Drukuje bieżącą stronę sieci Web. |
Refresh Metoda | Ponownie ładuje bieżącą stronę sieci Web. |
Stop Metoda | Zatrzymuje bieżącą nawigację i zatrzymuje dynamiczne elementy strony, takie jak dźwięki i animacja. |
Url Właściwość | Pobiera lub ustawia adres URL bieżącej strony sieci Web. Ustawienie tej właściwości powoduje przejście kontrolki do nowego adresu URL. |
Zobacz też
- WebBrowser
- WebBrowserDocumentCompletedEventArgs
- WebBrowserDocumentCompletedEventHandler
- WebBrowserEncryptionLevel
- WebBrowserNavigatedEventArgs
- WebBrowserNavigatedEventHandler
- WebBrowserNavigatingEventArgs
- WebBrowserNavigatingEventHandler
- WebBrowserProgressChangedEventArgs
- WebBrowserReadyState
- WebBrowserRefreshOption
- Instrukcje: nawigowanie do adresu URL za pomocą kontrolki WebBrowser
- Instrukcje: drukowanie za pomocą kontrolki WebBrowser
- Instrukcje: dodawanie funkcji przeglądarki internetowej do aplikacji Windows Forms
- Instrukcje: tworzenie przeglądarki dokumentów HTML w aplikacji Windows Forms
- Instrukcje: implementowanie dwukierunkowej komunikacji między kodem DHTML i kodem aplikacji klienta
- Zabezpieczenia WebBrowser
.NET Desktop feedback