controles ActiveX são significativas para aplicativos baseados na Web . Os controles ActiveX são um tipo de bloco de construção que pode interativo com o outro. Ele pode exibir animações, menus drop-down , modelos baseados em flash , caixas de diálogo e muito mais. Há semelhança entre ActiveX e Java linguagem de programação sobre o seu comportamento. No entanto, ActiveX tem mais controle sobre o IE e roda em plataforma Windows , enquanto Java pode ser executado em uma infinidade de plataforma. Um controle ActiveX é simples de usar, mas só está disponível em sites que integram os controles ActiveX em seu programa. Quando você abre o programa com controle ActiveX no IE, uma mensagem de segurança aparecerá perguntando se você deseja instalar o controle ActiveX. Você pode fazer seu próprio controle ActiveX em VB.Net . Instruções 1
Clique em " Iniciar", " Todos os Programas " e " Visual Studio " para abrir o ambiente de desenvolvimento integrado . Clique em " New " e " Project" para criar um novo projeto. Selecione " Visual Basic ", como a linguagem de programação e "Aplicativos do Windows" como o tipo de aplicação. Digite um nome para o projeto. Especifique um local para os arquivos do projeto , clicando em " Browse ". 2
Clique em " Form1.vb " e mudar para o modo de design . Clique em " Ferramentas " e " Controle do Usuário ". Clique na área em branco da forma e soltar o controle do usuário. Da mesma forma adicionar uma caixa de texto para o formulário e nomeou-o como " text1 ". 3
Alterne para a visualização de código e definir a seguinte variável :
Privada Dim usertext como cordas
A corda vai armazenar os dados passados da forma da Web para o controle. Este texto será colocado dentro de uma classe pública denominada mycontrol . 4
Criar a propriedade pública de Texto. A propriedade Text é legível e gravável via get e set métodos. A página web vai usar essa propriedade para passar o texto volta para o controle de usuário :
Texto Bem Público () As [String ] GetReturn UserTextEnd GetSet ( Valor ByVal As [ String]) = usertext valuetext1.Text = valueEnd SetEnd propriedade 5
Criar uma interface e fazer a classe myControl herdar a interface. Isto irá dizer os objetos COM sobre nossos imóveis :
Public Class myControlInherits System.Windows.Forms.UserControl , AxMyControl 6
Integre o controle de usuário em uma página da Web entre