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 |
|
Container |
|
Document |
Hinweis:
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 |
Hinweis:
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 |
|
Index |
Neue Implementierung. Weitere Informationen finden Sie unter Steuerelementarrays für Visual Basic 6.0-Benutzer. |
Left |
Hinweis:
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 |
|
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 |
|
Resizable |
Neue Implementierung. Dies war eine Eigenschaft des Internet Explorer-Objekts. |
Silent |
|
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 |
Hinweis:
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 |
|
WhatsThisHelpID |
Neue Implementierung. Weitere Informationen finden Sie unter Hilfeunterstützung für Visual Basic 6.0-Benutzer. |
Width |
Hinweis:
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 |
|
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 |
Hinweis:
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 |
Hinweis:
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 |
|
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 |
|
ClientToHostWindow |
Neue Implementierung. Dies war ein Ereignis des Internet Explorer-Objekts. |
CommandStateChanged |
|
DblClick |
|
DocumentComplete DownloadBegin DownloadComplete |
|
DragDrop DragOver |
Neue Implementierung. Weitere Informationen finden Sie unter Drag & Drop für Visual Basic 6.0-Benutzer. |
GotFocus |
|
LostFocus |
|
NavigateComplete NavigateComplete2 |
|
NavigateError |
Neue Implementierung. Dies war ein Ereignis des Internet Explorer-Objekts. |
NewWindow NewWindow2 NewWindow3 |
|
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 |
|
PropertyChange |
Neue Implementierung. Dies war ein Ereignis des Internet Explorer-Objekts. |
SetSecureLockIcon |
|
StatusTextChange |
|
TitleChange |
|
UpdatePageStatus |
Neue Implementierung. Dies war ein Ereignis des Internet Explorer-Objekts. |
Validate |
|
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