Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kontrolka WebBrowser zapewnia zarządzaną powłokę dla kontrolki ActiveX WebBrowser. Zarządzana nakładka umożliwia wyświetlanie stron internetowych 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. Można obsłużyć zdarzenie Navigated, aby zaktualizować pasek adresu z wartością właściwości Url oraz pasek tytułu z wartością właściwości DocumentTitle.
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 właściwość ObjectForScripting. Twoja funkcja może uzyskać dostęp do określonego obiektu jako do obiektu window.external z poziomu kodu skryptu.
| Nazwa | Opis |
|---|---|
| Document własność | Pobiera obiekt, który zapewnia zarządzany dostęp do modelu obiektów dokumentów HTML (DOM) bieżącej strony sieci Web. |
| zdarzenie DocumentCompleted | Występuje po zakończeniu ładowania strony sieci Web. |
| DocumentText własność | Pobiera lub ustawia zawartość HTML bieżącej strony sieci Web. |
| DocumentTitle własność | Pobiera tytuł bieżącej strony sieci Web. |
| Metoda GoBack | Przechodzi do poprzedniej strony w historii. |
| Metoda GoForward | Przechodzi do następnej strony w historii. |
| Metoda Navigate | Przechodzi do określonego adresu URL. |
| zdarzenie Navigating | Występuje przed rozpoczęciem nawigacji, umożliwiając anulowanie akcji. |
| ObjectForScripting własność | Pobiera lub ustawia obiekt, którego kod skryptowy strony sieci Web może używać do komunikowania się z aplikacją. |
| Metoda Print | Drukuje bieżącą stronę sieci Web. |
| Metoda Refresh | Ponownie ładuje bieżącą stronę sieci Web. |
| Metoda Stop | Zatrzymuje bieżącą nawigację i zatrzymuje dynamiczne elementy strony, takie jak dźwięki i animacja. |
| Url własność | 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 także
- WebBrowser
- WebBrowserDocumentCompletedEventArgs
- WebBrowserDocumentCompletedEventHandler
- WebBrowserEncryptionLevel
- WebBrowserNavigatedEventArgs
- WebBrowserNavigatedEventHandler
- WebBrowserNavigatingEventArgs
- WebBrowserNavigatingEventHandler
- WebBrowserProgressChangedEventArgs
- WebBrowserReadyState
- WebBrowserRefreshOption
- Instrukcje: przechodzenie 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 komunikacji Two-Way między kodem DHTML i kodem aplikacji klienckiej
- Bezpieczeństwo przeglądarki internetowej
.NET Desktop feedback