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 GoBackmetody , GoForward, Stopi 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ż