. Visual Basic NET tem muitos controles por padrão, mas pode haver alguns casos em que um controle personalizado vem em muito acessível . É possível desenvolver controles personalizados com o Visual Basic. NET e , em seguida, usar o controle em outra aplicação. Coisas que você precisa
Visual Basic. NET 2005 ou superior
Show Mais instruções
1
Crie um novo projeto no Visual Basic com base no Formulário de Biblioteca de controle do Windows . Dê-lhe um nome apropriado . Tenha em mente que pode haver mais de um controle de usuário na biblioteca .
2
Altere o nome do controle de usuário padrão para " ucNameAndAddress ". O controle personalizado vai ser um controle que incorpora um nome e endereço. Um controle de como isso pode ser usado em qualquer lugar é necessário um nome e endereço no programa e pode incorporar uma lógica de negócio necessária ditada por nome e endereço de entrada .
3
Adicione rótulos e caixas de texto para o controle de usuário . Use campos como "Nome Completo ", "Endereço ", " Cidade ", " Estado " e " CEP ".
4
Adicione o seguinte código para o código por trás do controle de usuário . Estas são as propriedades que o controlo expõe para o fim do programa de usar . Este código de exemplo não faz qualquer verificação dos dados sobre entrada ou saída. Código para fazer isso pode ser acrescentado aos métodos get /set apropriados.
Public Class ucNameAndAddress
públicas Propriedade FullName As String
Get
FullName = txtFullName.Text
End Get
Set ( ByVal valor As String)
txtFullName.Text = valor
End Set End
propriedade
Pública endereço do imóvel As String
Obter
Address = txtAddress.Text
End Get
Set ( ByVal valor As String )
txtAddress.Text = valor
End Set Fotografia
End Property
Public Property Cidade As String
Obter
City = txtCity.Text
End Get
Set ( ByVal valor As String)
txtCity.Text = valor
End Set Fotografia
End Property
público Estadual propriedade As String
Obter
State = txtState.Text
End Get
Set ( ByVal valor As String)
txtState.Text = valor
End Set Fotografia
End Property
Pública propriedade ZipCode As String Get
ZipCode = txtZipcode.Text
End Get
Set ( ByVal valor As String)
txtZipcode.Text = valor
Fim
Definir
End Property End Class
5
Construir o projeto que contém o controle de usuário .
6
Adicione um novo projeto à solução com base no modelo do programa Windows Form. Isto irá criar um projeto com um formulário básico nele.
7
Adicione o novo controle de usuário , que deve ser no Toolbox sob componentes MyUserControle ao formulário. Olhe para as propriedades na janela de propriedades controles de usuário. Quando algo é inserido no campo no painel de propriedades , ele aparecerá no controle de usuário no formulário.
8
Após o controle de usuário é construída, simplesmente fazer referência a biblioteca de controle em qualquer projeto a necessidade de usá-lo.