. Visual Basic NET tiene muchos controles por defecto, pero puede haber algunos casos en que un control personalizado es muy útil . Es posible desarrollar controles personalizados con . NET Visual Basic y luego use el control en otra aplicación. Cosas que necesitará
Visual Basic . NET 2005 o superior
Mostrar más instrucciones
1
Crear un nuevo proyecto en Visual Basic basado en la Biblioteca de controles de Windows Forms. Déle un nombre adecuado . Tenga en cuenta que no puede haber más de un control de usuario en la biblioteca.
2
Cambie el nombre del control de usuario por defecto a " ucNameAndAddress . " El control personalizado que va a ser un control que incorpora el nombre y la dirección . Un control como éste se puede utilizar en cualquier lugar se necesita un nombre y dirección en el programa y puede incorporar una lógica de negocio necesaria dictada por el nombre y dirección de la entrada .
3
añadir etiquetas y cuadros de texto al control de usuario . Utilice los campos como "Nombre completo ", " Dirección ", "Ciudad ", "Estado" y "Código postal ".
4
Agregue el código siguiente al código subyacente del control de usuario . Estas son las propiedades que expone el control para el programa final de su uso. Este código de ejemplo no hace ninguna comprobación de los datos de entrada o salida. El código para hacer esto se podría agregar a la Métodos Get /Set .
Public Class ucNameAndAddress
pública FullName Propiedad adecuada As String
Cómo
FullName = txtFullName.Text
final Cómo
Set (valor ByVal como secuencia)
txtFullName.Text = valor
End Set End
propiedad en
Pública Dirección de la Propiedad como secuencia
Cómo
Dirección = txtAddress.Text
final Cómo
Set (valor ByVal As String )
txtAddress.Text = valor
End Set End
propiedad en
público propiedad Ciudad As String
Cómo
< p> City = txtCity.Text
final Cómo
Set (valor ByVal como secuencia)
txtCity.Text = valor
End Set
End propiedad en
público Estatal de Propiedad As String
Cómo
Estado = txtState.Text
final Cómo
Set ( valor de ByVal como secuencia)
txtState.Text = valor
End Set End
propiedad en
Pública ZipCode propiedad As String
Cómo
ZipCode = txtZipcode.Text
final Cómo
Set (valor ByVal como secuencia)
txtZipcode.Text = valor
End Establecer
End propiedad en
End Class
5
Genere el proyecto que contiene el control de usuario.
6
Agregar un nuevo proyecto a la solución basada en la plantilla del programa de Windows Forms. Esto creará un proyecto con un formulario básico en el mismo.
7
Agregue el nuevo control de usuario , que debe estar en la caja de herramientas en Componentes MyUserControl al formulario. Busque las propiedades en la ventana de propiedades de controles de usuario. Cuando se introduce algo en el campo en el panel de propiedades , que aparecerá en el control de usuario en el formulario.
8
Una vez construido el control de usuario , basta con hacer referencia a la biblioteca de controles en cualquier proyecto que necesitan utilizarlo.