Controle WebBrowser para Usuários do Visual Basic 6.0
The WebBrowser controle no Visual Basic 6.0 é substituído pelo Windows Forms WebBrowser controlar no Visual Basic 2008. Os nomes de algumas propriedades, métodos, eventos e constantes são diferentes e em alguns casos há diferenças de característica.
Diferenças Conceituais
O Visual Basic 6.0 WebBrowser o controle, também conhecido sistema autônomo o Microsoft Internet Controls ou Shdocvw.dll, é um controle ActiveX que permite você hospedar o Internet Explorer em seu aplicativo.
The Visual Basic 2008 WebBrowser control provides a managed wrapper for the WebBrowser ActiveX control.Isso permite a você exibir páginas da Web em seus aplicativos de clientes Windows Forms.Você pode usar o WebBrowser controle para duplicar a funcionalidade de navegação da Web do Internet Explorer em seu aplicativo, ou você pode desabilitar a funcionalidade padrão do Internet Explorer e usar o controle sistema autônomo um simples visualizador de documentos HTML. Você também pode usar o controle para adicionar elementos da interface do usuário com base em DHTML ao seu formulário e ocultar o fato de que eles são hospedados no WebBrowser controle. Essa abordagem permite a você combinar perfeitamente controles Web com controles Windows Forms em um único aplicativo.
Objeto Explorer Internet
Os controles de Internet Microsoft Visual Basic 6.0 consistem em dois componentes: the WebBrowser controle e um Internet Explorer objeto que permite que você controle uma instância do Internet Explorer através de automação OLE.
Não há nenhum equivalente para o Internet Explorer objeto em Visual Basic 2008, e suas propriedades relacionadas, métodos e eventos não mais existem. Não há mais suporte para automação de OLE; você pode controlar uma instância externa do Internet Explorer usando uma linguagem de script como VBScript.
Propriedade Document
No Visual Basic 6.0, a Document propriedade retorna uma seqüência de caracteres que contém o nome de um documento HTML; Visual Basic 2008, ela retorna o próprio documento HTML.
Métodos Refresh, Refresh2
The Visual Basic 6.0 Refresh2 method takes a parameter specifying the refresh level; the Visual Basic 2008 Refresh method has an optional parameter that can be used to specify the refresh level.
Propriedades, Métodos e Equivalências de Eventos do Controle WebBrowser
As tabelas a seguir listam propriedades, métodos e eventos, juntamente com seus do Visual Basic 6.0Visual Basic 2008 equivalentes. Essas propriedades, métodos e eventos que têm o mesmo nome e comportamento não são listadas.All Visual Basic 2008 enumerações mapeiam para o System.Windows.Forms namespace, salvo indicação em contrário.
Esta tabela fornece links para tópicos explicando diferenças de comportamento.Onde não há nenhum equivalente direto no Visual Basic 2008, são fornecidos links para tópicos que apresentam alternativas.
Propriedades
Visual Basic 6,0 |
Equivalente Visual Basic 2005 |
---|---|
AddressBar |
Nova implementação.Isso era uma propriedade do Internet Explorer objeto. |
Application |
Nova implementação.Isso era uma propriedade do Internet Explorer objeto. |
Busy |
|
Container |
|
Document |
Observação:
No Visual Basic 6.0, o Document propriedade retorna uma seqüência de caracteres que contém o nome de um documento HTML; Visual Basic 2008, ela retorna o próprio documento HTML.
|
DragIcon DragMode |
Nova implementação.Para obter mais informações, consulte Arrastar e soltar para usuários do Visual Basic 6.0. |
FullName |
Nova implementação.Isso era uma propriedade do Internet Explorer objeto. |
Height |
Observação:
Coordenadas são tratados de maneira diferente em Visual Basic 2008.Para obter mais informações, consulte Sistema de Coordenadas para usuários do Visual Basic 6.0.
|
HelpContextID |
Nova implementação.Para obter mais informações, consulte Suporte de Ajuda para Usuários do Visual Basic 6.0. |
HWnd |
|
Index |
Nova implementação.Para obter mais informações, consulte Controle de matrizes para usuários do Visual Basic 6.0. |
Left |
Observação:
Coordenadas são tratados de maneira diferente em Visual Basic 2008.Para obter mais informações, consulte Sistema de Coordenadas para usuários do Visual Basic 6.0.
|
LocationName LocationURL |
Nova implementação.Isso era uma propriedade do Internet Explorer objeto. |
MenuBar |
Nova implementação.Isso era uma propriedade do Internet Explorer objeto. |
Offline |
|
Parent |
Método FindForm |
Path |
Nova implementação.Isso era uma propriedade do Internet Explorer objeto. |
RegisterAsBrowser |
Nova implementação.Isso era uma propriedade do Internet Explorer objeto. |
RegisterAsDropTarget |
|
Resizable |
Nova implementação.Isso era uma propriedade do Internet Explorer objeto. |
Silent |
|
StatusBar StatusText |
Nova implementação.Isso era uma propriedade do Internet Explorer objeto. |
TheaterMode |
Nova implementação.Isso era uma propriedade do Internet Explorer objeto. |
ToolBar |
Nova implementação.Isso era uma propriedade do Internet Explorer objeto. |
ToolTipText |
ToolTip componente. Para obter mais informações, consulte Suporte dica de ferramenta para usuários do Visual Basic 6.0. |
Top |
Observação:
Coordenadas são tratados de maneira diferente em Visual Basic 2008.Para obter mais informações, consulte Sistema de Coordenadas para usuários do Visual Basic 6.0.
|
TopLevelContainer |
Nova implementação.Isso era uma propriedade do Internet Explorer objeto. |
Type |
|
WhatsThisHelpID |
Nova implementação.Para obter mais informações, consulte Suporte de Ajuda para Usuários do Visual Basic 6.0. |
Width |
Observação:
Coordenadas são tratados de maneira diferente em Visual Basic 2008.Para obter mais informações, consulte Sistema de Coordenadas para usuários do Visual Basic 6.0.
|
Métodos
Visual Basic 6,0 |
Equivalente Visual Basic 2005 |
---|---|
ClientToWindow |
|
Drag |
Nova implementação.Para obter mais informações, consulte Arrastar e soltar para usuários do Visual Basic 6.0. |
ExecWB |
Nova implementação.Esse era um método do Internet Explorer objeto. |
GetProperty |
Nova implementação.Esse era um método do Internet Explorer objeto. |
Move |
Observação:
Coordenadas são tratados de maneira diferente em Visual Basic 2008.Para obter mais informações, consulte Sistema de Coordenadas para usuários do Visual Basic 6.0.
|
Navigate2 |
Nova implementação.Esse era um método do Internet Explorer objeto. |
OLEDrag |
Nova implementação.Para obter mais informações, consulte Arrastar e soltar para usuários do Visual Basic 6.0. |
PutProperty |
Nova implementação.Esse era um método do Internet Explorer objeto. |
QueryStatusWB |
Nova implementação.Esse era um método do Internet Explorer objeto. |
Quit |
Nova implementação.Esse era um método do Internet Explorer objeto. |
Refresh Refresh2 |
Observação:
O Visual Basic 6.0 Refresh2 method took a parameter specifying the refresh level; the Visual Basic 2008 Refresh method has an optional parameter that can be used to specify the refresh level.
|
SetFocus |
|
ShowBrowserBar |
Nova implementação.Esse era um método do Internet Explorer objeto. |
ShowWhatsThis |
Nova implementação.Para obter mais informações, consulte Suporte de Ajuda para Usuários do Visual Basic 6.0. |
ZOrder |
BringToFront ou SendToBack função |
Eventos
Visual Basic 6,0 |
Equivalente Visual Basic 2005 |
---|---|
BeforeNavigate BeforeNavigate2 |
|
ClientToHostWindow |
Nova implementação.Esse era um evento do Internet Explorer objeto. |
CommandStateChanged |
|
DblClick |
|
DocumentComplete DownloadBegin DownloadComplete |
|
DragDrop DragOver |
Nova implementação.Para obter mais informações, consulte Arrastar e soltar para usuários do Visual Basic 6.0. |
GotFocus |
|
LostFocus |
|
NavigateComplete NavigateComplete2 |
|
NavigateError |
Nova implementação.Esse era um evento do objeto Internet Explorer. |
NewWindow NewWindow2 NewWindow3 |
|
OnFullScreen OnMenuBar OnQuit OnStatusBar OnTheaterMode OnToolBar OnVisible |
Nova implementação.Esse era um evento do Internet Explorer objeto. |
PrintTemplateInstantiation PrintTemplateTearDown PrivacyImpactedStateChange |
Nova implementação.Esse era um evento do Internet Explorer objeto. |
ProgressChange |
|
PropertyChange |
Nova implementação.Esse era um evento do Internet Explorer objeto. |
SetSecureLockIcon |
|
StatusTextChange |
|
TitleChange |
|
UpdatePageStatus |
Nova implementação.Esse era um evento do Internet Explorer objeto. |
Validate |
|
WindowClosing WindowSetHeight WindowSetLeft WindowSetResizable WindowSetTop WindowSetWidth |
Nova implementação.Esse era um evento do Internet Explorer objeto. |
Observações de Atualização
Quando um aplicativo Visual Basic 6.0 é atualizado para Visual Basic 2008, qualquer WebBrowser controles são atualizados para Windows Forms WebBrowser controles e propriedades, métodos e eventos são atualizados para seus equivalentes. Onde houver diferenças no comportamento, comentários de atualização são inseridos no código.
Consulte também
Tarefas
Como: Usar o Controlarar Navegador da Web no .NET Compact Framework
Referência
Visão geral sobre o Controlarar Navegador da Web