Como adicionar controles do ActiveX ao Windows Forms
Embora o Windows Forms Designer no Visual Studio seja otimizado para hospedar controles do Windows Forms, você também pode colocar controles ActiveX no Windows Forms.
Cuidado
Há limitações de desempenho para o Windows Forms quando os controles ActiveX são adicionados a ele.
Antes de adicionar controles ActiveX ao seu formulário, você deve adicioná-los à caixa de ferramentas. Para obter mais informações, consulte Componentes COM, Caixa de diálogo Personalizar caixa de ferramentas.
Adicionar um controle ActiveX ao Windows Form
Para adicionar um controle ActiveX ao Windows Form, clique duas vezes no controle na caixa de ferramentas.
Visual Studio adiciona todas as referências ao controle em seu projeto. Para obter mais informações sobre as coisas para ter em mente ao usar controles ActiveX nos Windows Forms, consulte Considerações sobre quando hospedar um controle ActiveX em um Windows Form.
Observação
O Importador de controle ActiveX dos Windows Forms (AxImp.exe) cria os argumentos de evento de um tipo diferente do que o esperado após a importação de bibliotecas de link dinâmico do ActiveX. Os argumentos criados pelo AxImp.exe são semelhantes ao seguinte: Invoke(object sender, DWebBrowserEvents2_ProgressChangeEvent e)
, quando Invoke(object sender, DWebBrowserEvents2_ProgressChangeEventArgs e)
for esperado. Lembre-se de que essa irregularidade não impede que o código funcione normalmente. Para obter detalhes, consulte Importador de Controle ActiveX dos Windows Forms (Aximp.exe).
Confira também
- Controles dos Windows Forms
- Controles e objetos programáveis comparados em diversas linguagens e bibliotecas
- Como Adicionar Controles ao Windows Forms
- Rotulando controles individuais do Windows Forms e fornecendo atalhos para eles
- Controles a serem usados nos Windows Forms
- Controles dos Windows Forms por função
.NET Desktop feedback