Sdílet prostřednictvím


WebBrowser-Steuerelement für Visual Basic 6.0-Benutzer

Aktualisiert: November 2007

Das WebBrowser-Steuerelement von Visual Basic 6.0 wird in Visual Basic 2008 durch das WebBrowser-Steuerelement von Windows Forms ersetzt. Die Namen einiger Eigenschaften, Methoden, Ereignisse und Konstanten wurden geändert, und in einigen Fällen weicht auch ihr Verhalten ab.

Konzeptionelle Unterschiede

Das WebBrowser-Steuerelement von Visual Basic 6.0 wird auch als Microsoft-Internet-Steuerelement oder Shdocvw.dll bezeichnet. Es handelt sich dabei um ein ActiveX-Steuerelement, mit dem Sie Internet Explorer innerhalb Ihrer Anwendung hosten können.

Das WebBrowser-Steuerelement von Visual Basic 2008 stellt einen verwalteten Wrapper für das WebBrowser-ActiveX-Steuerelement bereit. Hiermit können Sie Webseiten in Windows Forms-Clientanwendungen anzeigen. Mit dem WebBrowser-Steuerelement können Sie die Webbrowserfunktionalität von Internet Explorer in der Anwendung duplizieren oder die Standardfunktionalität von Internet Explorer deaktivieren und so das Steuerelement als einfachen Viewer für HTML-Dokumente verwenden. Mit diesem Steuerelement können Sie außerdem einem Formular DHTML-basierte Benutzerschnittstellenelemente hinzufügen und verbergen, dass sie im WebBrowser-Steuerelement gehostet sind. Diese Vorgehensweise ermöglicht die reibungslose Kombination von Websteuerelementen und Windows Forms-Steuerelementen in einer Anwendung.

Internet Explorer-Objekt

Die Microsoft-Internet-Steuerelemente in Visual Basic 6.0 bestehen aus zwei Komponenten, nämlich dem WebBrowser-Steuerelement und einem Internet Explorer-Objekt, mit dem Sie eine Instanz von Internet Explorer durch OLE-Automatisierung steuern können.

In Visual Basic 2008 gibt es keine Entsprechung für das Internet Explorer-Objekt, und alle verwandten Eigenschaften, Methoden und Ereignisse sind nicht mehr vorhanden. Die OLE-Automatisierung wird ebenfalls nicht mehr unterstützt, aber Sie können eine externe Instanz von Internet Explorer unter Verwendung einer Skriptsprache wie VBScript steuern.

Document-Eigenschaft

In Visual Basic 6.0 gibt die Document-Eigenschaft eine Zeichenfolge zurück, die den Namen eines HTML-Dokuments enthält. In Visual Basic 2008 wird das HTML-Dokument selbst zurückgegeben.

Refresh-Methode, Refresh2-Methode

Die Refresh2-Methode von Visual Basic 6.0 nimmt einen Parameter an, der die Aktualisierungsstufe angibt. Die Refresh-Methode von Visual Basic 2008 verfügt über einen optionalen Parameter, mit dem die Aktualisierungsstufe angegeben werden kann.

Entsprechungen zur Eigenschaften, Methoden und Ereignissen des WebBrowser-Steuerelements

In den folgenden Tabellen werden Eigenschaften, Methoden und Ereignisse von Visual Basic 6.0 zusammen mit ihren Visual Basic 2008-Entsprechungen aufgeführt. Die Eigenschaften, Methoden und Ereignisse, die über denselben Namen und dasselbe Verhalten verfügen, werden dabei nicht berücksichtigt. Alle Visual Basic 2008-Enumerationen werden, sofern nicht anders angegeben, dem System.Windows.Forms-Namespace zugeordnet.

In dieser Tabelle werden Links zu Themen bereitgestellt, in denen Unterschiede im Verhalten erläutert werden. Wenn in Visual Basic 2008 keine direkte Entsprechung vorhanden ist, werden Links zu Themen bereitgestellt, die Alternativen behandeln.

Eigenschaften

Visual Basic 6.0

Visual Basic 2005-Entsprechung

AddressBar

Neue Implementierung. Dies war eine Eigenschaft des Internet Explorer-Objekts.

Application

Neue Implementierung. Dies war eine Eigenschaft des Internet Explorer-Objekts.

Busy

IsBusy

Container

Parent

Document

Document

ms234651.alert_note(de-de,VS.90).gifHinweis:
In Visual Basic 6.0 gibt die Document-Eigenschaft eine Zeichenfolge zurück, die den Namen eines HTML-Dokuments enthält. In Visual Basic 2008 wird das HTML-Dokument selbst zurückgegeben.

DragIcon

DragMode

Neue Implementierung. Weitere Informationen finden Sie unter Drag & Drop für Visual Basic 6.0-Benutzer.

FullName

Neue Implementierung. Dies war eine Eigenschaft des Internet Explorer-Objekts.

Height

Height, Size

ms234651.alert_note(de-de,VS.90).gifHinweis:
Koordinaten werden in Visual Basic 2008 anders behandelt. Weitere Informationen finden Sie unter Koordinatensystem für Visual Basic 6.0-Benutzer.

HelpContextID

Neue Implementierung. Weitere Informationen finden Sie unter Hilfeunterstützung für Visual Basic 6.0-Benutzer.

HWnd

Handle

Index

Neue Implementierung. Weitere Informationen finden Sie unter Steuerelementarrays für Visual Basic 6.0-Benutzer.

Left

Left

ms234651.alert_note(de-de,VS.90).gifHinweis:
Koordinaten werden in Visual Basic 2008 anders behandelt. Weitere Informationen finden Sie unter Koordinatensystem für Visual Basic 6.0-Benutzer.

LocationName

LocationURL

Neue Implementierung. Dies war eine Eigenschaft des Internet Explorer-Objekts.

MenuBar

Neue Implementierung. Dies war eine Eigenschaft des Internet Explorer-Objekts.

Offline

IsOffline

Parent

FindForm-Methode

Path

Neue Implementierung. Dies war eine Eigenschaft des Internet Explorer-Objekts.

RegisterAsBrowser

Neue Implementierung. Dies war eine Eigenschaft des Internet Explorer-Objekts.

RegisterAsDropTarget

AllowWebBrowserDrop

Resizable

Neue Implementierung. Dies war eine Eigenschaft des Internet Explorer-Objekts.

Silent

ScriptErrorsSuppressed

StatusBar

StatusText

Neue Implementierung. Dies war eine Eigenschaft des Internet Explorer-Objekts.

TheaterMode

Neue Implementierung. Dies war eine Eigenschaft des Internet Explorer-Objekts.

ToolBar

Neue Implementierung. Dies war eine Eigenschaft des Internet Explorer-Objekts.

ToolTipText

ToolTip-Komponente.

Weitere Informationen finden Sie unter QuickInfo-Unterstützung für Visual Basic 6.0-Benutzer.

Top

Top

ms234651.alert_note(de-de,VS.90).gifHinweis:
Koordinaten werden in Visual Basic 2008 anders behandelt. Weitere Informationen finden Sie unter Koordinatensystem für Visual Basic 6.0-Benutzer.

TopLevelContainer

Neue Implementierung. Dies war eine Eigenschaft des Internet Explorer-Objekts.

Type

DocumentType

WhatsThisHelpID

Neue Implementierung. Weitere Informationen finden Sie unter Hilfeunterstützung für Visual Basic 6.0-Benutzer.

Width

Width, Size

ms234651.alert_note(de-de,VS.90).gifHinweis:
Koordinaten werden in Visual Basic 2008 anders behandelt. Weitere Informationen finden Sie unter Koordinatensystem für Visual Basic 6.0-Benutzer.

Methoden

Visual Basic 6.0

Visual Basic 2005-Entsprechung

ClientToWindow

PointToClient

Drag

Neue Implementierung. Weitere Informationen finden Sie unter Drag & Drop für Visual Basic 6.0-Benutzer.

ExecWB

Neue Implementierung. Dies war eine Methode des Internet Explorer-Objekts.

GetProperty

Neue Implementierung. Dies war eine Methode des Internet Explorer-Objekts.

Move

SetBounds

ms234651.alert_note(de-de,VS.90).gifHinweis:
Koordinaten werden in Visual Basic 2008 anders behandelt. Weitere Informationen finden Sie unter Koordinatensystem für Visual Basic 6.0-Benutzer.

Navigate2

Neue Implementierung. Dies war eine Methode des Internet Explorer-Objekts.

OLEDrag

Neue Implementierung. Weitere Informationen finden Sie unter Drag & Drop für Visual Basic 6.0-Benutzer.

PutProperty

Neue Implementierung. Dies war eine Methode des Internet Explorer-Objekts.

QueryStatusWB

Neue Implementierung. Dies war eine Methode des Internet Explorer-Objekts.

Quit

Neue Implementierung. Dies war eine Methode des Internet Explorer-Objekts.

Refresh

Refresh2

Refresh

ms234651.alert_note(de-de,VS.90).gifHinweis:
Die Refresh2-Methode von Visual Basic 6.0 nahm einen Parameter an, mit dem die Aktualisierungsstufe angegeben wurde. Die Refresh-Methode von Visual Basic 2008 verfügt über einen optionalen Parameter, mit dem die Aktualisierungsstufe angegeben werden kann.

SetFocus

Focus

ShowBrowserBar

Neue Implementierung. Dies war eine Methode des Internet Explorer-Objekts.

ShowWhatsThis

Neue Implementierung. Weitere Informationen finden Sie unter Hilfeunterstützung für Visual Basic 6.0-Benutzer.

ZOrder

BringToFront-Funktion oder SendToBack-Funktion

Ereignisse

Visual Basic 6.0

Visual Basic 2005-Entsprechung

BeforeNavigate

BeforeNavigate2

Navigating

ClientToHostWindow

Neue Implementierung. Dies war ein Ereignis des Internet Explorer-Objekts.

CommandStateChanged

CanGoBackChanged

CanGoForwardChanged

DblClick

DoubleClick

DocumentComplete

DownloadBegin

DownloadComplete

DocumentCompleted

DragDrop

DragOver

Neue Implementierung. Weitere Informationen finden Sie unter Drag & Drop für Visual Basic 6.0-Benutzer.

GotFocus

Enter

LostFocus

Leave

NavigateComplete

NavigateComplete2

Navigated

NavigateError

Neue Implementierung. Dies war ein Ereignis des Internet Explorer-Objekts.

NewWindow

NewWindow2

NewWindow3

NewWindow

OnFullScreen

OnMenuBar

OnQuit

OnStatusBar

OnTheaterMode

OnToolBar

OnVisible

Neue Implementierung. Dies war ein Ereignis des Internet Explorer-Objekts.

PrintTemplateInstantiation

PrintTemplateTearDown

PrivacyImpactedStateChange

Neue Implementierung. Dies war ein Ereignis des Internet Explorer-Objekts.

ProgressChange

ProgressChanged

PropertyChange

Neue Implementierung. Dies war ein Ereignis des Internet Explorer-Objekts.

SetSecureLockIcon

EncryptionLevelChanged

StatusTextChange

StatusTextChanged

TitleChange

DocumentTitleChanged

UpdatePageStatus

Neue Implementierung. Dies war ein Ereignis des Internet Explorer-Objekts.

Validate

Validating

WindowClosing

WindowSetHeight

WindowSetLeft

WindowSetResizable

WindowSetTop

WindowSetWidth

Neue Implementierung. Dies war ein Ereignis des Internet Explorer-Objekts.

Hinweise zum Durchführen eines Updates

Beim Durchführen einer Aktualisierung für eine Visual Basic 6.0-Anwendung auf Visual Basic 2008 werden alle WebBrowser-Steuerelemente auf WebBrowser-Steuerelemente von Windows Forms aktualisiert. Eigenschaften, Methoden und Ereignisse werden auf ihre jeweiligen Entsprechungen aktualisiert. Bei Abweichungen im Verhalten werden Aktualisierungskommentare in den Code eingefügt.

Siehe auch

Aufgaben

Gewusst wie: Verwenden des WebBrowser-Steuerelements in .NET Compact Framework

Referenz

Übersicht über das WebBrowser-Steuerelement

Weitere Ressourcen

WebBrowser-Steuerelement (Windows Forms)