Compartilhar via


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

IsBusy

Container

Parent

Document

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

Height, Size

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

Handle

Index

Nova implementação.Para obter mais informações, consulte Controle de matrizes para usuários do Visual Basic 6.0.

Left

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

IsOffline

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

AllowWebBrowserDrop

Resizable

Nova implementação.Isso era uma propriedade do Internet Explorer objeto.

Silent

ScriptErrorsSuppressed

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

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

DocumentType

WhatsThisHelpID

Nova implementação.Para obter mais informações, consulte Suporte de Ajuda para Usuários do Visual Basic 6.0.

Width

Width, Size

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

PointToClient

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

SetBounds

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

Refresh

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

Focus

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

Navigating

ClientToHostWindow

Nova implementação.Esse era um evento do Internet Explorer objeto.

CommandStateChanged

CanGoBackChanged

CanGoForwardChanged

DblClick

DoubleClick

DocumentComplete

DownloadBegin

DownloadComplete

DocumentCompleted

DragDrop

DragOver

Nova implementação.Para obter mais informações, consulte Arrastar e soltar para usuários do Visual Basic 6.0.

GotFocus

Enter

LostFocus

Leave

NavigateComplete

NavigateComplete2

Navigated

NavigateError

Nova implementação.Esse era um evento do objeto Internet Explorer.

NewWindow

NewWindow2

NewWindow3

NewWindow

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

ProgressChanged

PropertyChange

Nova implementação.Esse era um evento do Internet Explorer objeto.

SetSecureLockIcon

EncryptionLevelChanged

StatusTextChange

StatusTextChanged

TitleChange

DocumentTitleChanged

UpdatePageStatus

Nova implementação.Esse era um evento do Internet Explorer objeto.

Validate

Validating

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

Outros recursos

Controlar do Navegador da Web (Windows Forms)