Översikt över WebBrowser-kontroll
WebBrowser-kontrollen innehåller en hanterad wrapper för WebBrowser ActiveX-kontrollen. Med den hanterade omslutningen kan du visa webbsidor i dina Windows Forms-klientprogram. Du kan använda WebBrowser-kontrollen för att duplicera Webbbläddringsfunktioner i Internet Explorer i ditt program eller så kan du inaktivera standardfunktionerna i Internet Explorer och använda kontrollen som ett enkelt HTML-dokumentvisningsprogram. Du kan också använda kontrollen för att lägga till DHTML-baserade användargränssnittselement i formuläret och dölja det faktum att de finns i WebBrowser-kontrollen. Med den här metoden kan du sömlöst kombinera webbkontroller med Windows Forms-kontroller i ett enda program.
Egenskaper, metoder och händelser som används ofta
Den WebBrowser kontrollen har flera egenskaper, metoder och händelser som du kan använda för att implementera kontroller som finns i Internet Explorer. Du kan till exempel använda metoden Navigate
för att implementera ett adressfält och metoderna GoBack
, GoForward
, Stop
och Refresh
för att implementera navigeringsknappar i ett verktygsfält. Du kan hantera händelsen Navigated
för att uppdatera adressfältet med värdet för egenskapen Url
och namnlisten med värdet för egenskapen DocumentTitle
.
Om du vill generera ditt eget sidinnehåll i ditt program kan du ange egenskapen DocumentText
. Om du är bekant med HTML-dokumentobjektmodellen (DOM) kan du också ändra innehållet på den aktuella webbsidan via egenskapen Document
. Med den här egenskapen kan du lagra och ändra dokument i minnet i stället för att navigera bland filer.
Med egenskapen Document
kan du även anropa metoder som implementeras i skriptkod för webbsida från klientprogramkoden. Om du vill komma åt klientprogramkoden från skriptkoden anger du egenskapen ObjectForScripting
. Objektet du anger kan nås av din skriptkod som window.external
-objektet.
Namn | Beskrivning |
---|---|
Document egenskap | Hämtar ett objekt som ger hanterad åtkomst till HTML-dokumentobjektmodellen (DOM) för den aktuella webbsidan. |
DocumentCompleted händelse | Inträffar när en webbsida har laddats klart. |
DocumentText egenskap | Hämtar eller anger HTML-innehållet på den aktuella webbsidan. |
DocumentTitle egenskap | Hämtar rubriken på den aktuella webbsidan. |
GoBack-metod | Navigerar till föregående sida i historiken. |
GoForward metod | Navigerar till nästa sida i historiken. |
Navigate metod | Navigerar till den angivna URL:en. |
Navigating händelse | Inträffar innan navigeringen börjar, vilket gör att åtgärden kan avbrytas. |
ObjectForScripting egenskap | Hämtar eller anger ett objekt som skriptkoden för webbsidor kan använda för att kommunicera med ditt program. |
Print-metoden | Skriver ut den aktuella webbsidan. |
Refresh-metod | Laddar om den aktuella webbsidan. |
Stop-metoden | Stoppar den aktuella navigeringen och stoppar dynamiska sidelement som ljud och animering. |
Url egenskap | Hämtar eller anger URL:en för den aktuella webbsidan. Om du anger den här egenskapen navigerar kontrollen till den nya URL:en. |
Se även
- WebBrowser
- WebBrowserDocumentCompletedEventArgs
- WebBrowserDocumentCompletedEventHandler
- WebBrowserEncryptionLevel
- WebBrowserNavigatedEventArgs
- WebBrowserNavigatedEventHandler
- WebBrowserNavigatingEventArgs
- WebBrowserNavigatingEventHandler
- WebBrowserProgressChangedEventArgs
- WebBrowserReadyState
- WebBrowserRefreshOption
- Så här gör du: Navigera till en URL med WebBrowser-kontrollen
- Så här skriver du ut med en WebBrowser-kontroll
- Så här lägger du till webbläsarfunktioner i ett Windows Forms-program
- Så här skapar du ett HTML-dokumentvisningsprogram i ett Windows Forms-program
- Så här implementerar du Two-Way kommunikation mellan DHTML-kod och klientprogramkod
- Webbläsarens säkerhet
.NET Desktop feedback