Partilhar via


Objeto VBControlExtender para usuários do Visual Basic 6.0

O Visual Basic 6.0 VBControlExtender o objeto não tem nenhum equivalente Visual Basic 2008, e não é necessário usar um extensor de controle para hospedar um controle ActiveX.

Diferenças Conceituais

No Visual Basic 6.0, a VBControlExtender objeto é usado para fornecer acesso a propriedades de um formulário host a um controle ActiveX. The VBControlExtender objeto é usado principalmente ao se adicionar dinamicamente um controle para o Controls coleção usando o Add método. The VBControlExtender objeto é particularmente útil para este propósito porque fornece um conjunto geral de propriedades, eventos e métodos para o desenvolvedor.

In Visual Basic 2008Controles ActiveX podem ser hospedados diretamente em um Windows form; eles não mais exigem um objeto que os extendam para acessar as propriedades do formulário do host. Quando um controle ActiveX é adicionado a um projeto, um wrapper de interoperabilidade COM é criado, permitindo que você use o controle ActiveX como você faria com qualquer outro controle.

Observações de Atualização

Quando um projeto Visual Basic 6.0 é atualizado para Visual Basic 2008, quaisquer instâncias da VBControlExtender objeto serão ignoradas. Um wrapper de interoperabilidade COM é criado para cada controle ActiveX; propriedade, método, e eventos são mapeados para seus equivalentes.Onde não há equivalentes, avisos de atualização são adicionados ao código.

Consulte também

Tarefas

Como: Adicionar controles ActiveX ao Windows Forms

Conceitos

Considerações ao host de um Controlarar ActiveX em um Windows Formulário

Referência

System.Windows.Forms