Jak utworzyć przeglądarki sieci web z zakładkami


WPROWADZENIE


W tym artykule opisano próbki All-in-One Code Framework, który jest dostępny do pobrania. Ten przykład pokazuje, jak utworzyć przeglądarki sieci web z kartami.

Poziom trudności

Informacje dotyczące pobierania

Aby pobrać ten przykładowy kod, kliknij jedno z następujących łączy:

Opis techniczny

Włącz "Otwórz w nowej karcie" polecenia kontekstu w formancie WebBrowser

"Otwórz w nowej karcie" polecenia kontekstu jest domyślnie wyłączona w formancie WebBrowser , można dodać .exe *= 1 wartość do następującego klucza rejestru:
HKCU\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_TABBED_BROWSING
Uwagi 

Wyłączenie formantu WebBrowser i Otwórz łącze w nowej instancji okna programu Internet Explorer

Po kliknięciu polecenia kontekstu "Otwórz w nowej karcie" łącze zostanie otwarty w nowej instancji okna programu Internet Explorer domyślnie. Interfejsu zdarzenia DWebBrowserEvents2 wyznacza interfejsu obiektu sink zdarzenia, tak aby aplikacja musi implementować otrzymywania powiadomień o zdarzeniach z formantu WebBrowser lub aplikacji programu Windows Internet Explorer. Powiadomienia o zdarzeniach obejmują obsługi zdarzeń NewWindow3 , co oznacza, że formant WebBrowser będzie Otwórz łącze w nowej instancji okna programu Internet Explorer. Można obsługiwać to zdarzenie i ustawić właściwość Anuluj argument zdarzeń na wartość TRUE. W związku z tym formant WebBrowser spowoduje anulowanie tej operacji.

Utwórz nową kartę, aby wyświetlić łącza w aplikacji

Po ustawieniu właociwooci anulować argument zdarzeń programu obsługi zdarzeń NewWindow3 , można utworzyć nową kartę, która zawiera formant WebBrowser , aby wyświetlić łącza.Uwaga Aby uzyskać więcej informacji dotyczących sposobu tworzenia i wdrażania aplikacji przykładowej zobacz plik Readme.txt, który jest dołączony do pakietu pobierania.

Technologia kategoria

  • WebBrowser

Wymagania wstępne

Ta przykładowa aplikacja został utworzony za pomocą programu Microsoft Visual Studio 2010 i Microsoft.NET Framework 4.

Języki

Ten przykładowy kod zawiera następujące języki programowania:
JęzykNazwa projektu
Program Visual C#CSTabbedWebBrowser
Visual Basic.NETVBTabbedWebBrowser

Więcej informacji


Co to jest Dell All-in-One Code Framework?

Urządzenie wielofunkcyjne Dell All-in-One code Framework zawiera większość technik programistycznych firmy Microsoft przy użyciu próbki kodu w różnych językach programowania. Każdy przykład starannie jest zaznaczone, w składzie i udokumentowany w celu zaprezentowania typowym scenariuszem kodu. Aby uzyskać więcej informacji na temat All-in-One Code Framework odwiedź następujące witryny firmy Microsoft:

Jak znaleźć więcej próbek kodową All-in-One

Aby znaleźć więcej próbek kodową All-in-One, wyszukaj "kbcodefx" wraz z pokrewnych słów kluczowych w programie Microsoft obsługuje witrynę sieci Web. Lub odwiedź następujące witryny firmy Microsoft:

Informacje


Aby uzyskać więcej informacji na temat interfejsu DWebBrowserEvents2 odwiedź następującą witrynę MSDN: Aby uzyskać więcej informacji na temat metody WebBrowser.CreateSink odwiedź następujące witryny firmy Microsoft: 
Wyłączenie szybkiego publikowania
Firma Microsoft corporation ani jej dostawcy nie składają żadnych oświadczeń o przydatność, wiarygodność lub dokładności informacji i pokrewne grafiki zawarte w niniejszym dokumencie. Wszystkie takie informacje i ilustracje są dostarczane "tak jak są" bez jakiejkolwiek gwarancji. Firma Microsoft lub jej dostawcy niniejszym zrzekają się wszelkich gwarancji i warunków dotyczących tych informacji i związanych z grafiką, w tym wszelkie dorozumiane gwarancje przydatności handlowej, przydatności do określonego celu, łatwości obsługi wysiłku, tytułu i nienaruszalności. W szczególności zgadzasz się że w żadnym wypadku Microsoft lub jej dostawców ponosi odpowiedzialności za szkody bezpośrednie, pośrednie, karne, przypadkowe, specjalne, wtórne ani inne szkody tym, bez ograniczeń, utratę danych lub zyski wynikające z lub w jakikolwiek sposób związane z korzystania z lub niemożności korzystania z informacji i pokrewne grafiki zawarte w niniejszym dokumencie, na podstawie umowy, czynów niedozwolonych, zaniedbania, odpowiedzialności na zasadzie ryzyka lub w inny sposób, nawet jeśli został Microsoft lub którykolwiek z jej dostawców poinformowana o możliwości wystąpienia szkód.