Cómo crear mis propios controles en Vb.NET

Escrito por allen stoner | Traducido por walter f. stocco
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo crear mis propios controles en Vb.NET
Un código informático binario que sale de un monitor. (Stockbyte/Stockbyte/Getty Images)

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 Visual Basic .NET y luego usar el mismo en otra aplicación.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Necesitarás

  • Visual Basic .NET 2005 o superior

Lista completaMinimizar

Instrucciones

  1. 1

    Crea un nuevo proyecto en Visual Basic basado en la Biblioteca de controles de los formularios de Windows. Dale un nombre adecuado. Ten en cuenta que puede haber más de un control de usuario en la biblioteca.

  2. 2

    Cambia el nombre del control de usuario por defecto a "ucNameAndAddress". El control personalizado que va a ser un control que incorpore el nombre y la dirección. Un control como éste puede utilizarse en cualquier lugar en el que se necesite un nombre y una dirección en el programa y puede incorporar una lógica de negocio necesaria dictada por estos de la entrada.

  3. 3

    Agrega etiquetas y cuadros de texto al control de usuario. Utiliza los campos como "Nombre completo", "Dirección", "Ciudad", "Estado" y "Código postal".

  4. 4

    Agrega el código siguiente al código subyacente del control de usuario. Estas son las propiedades que expone el control para que use el programa final. Este código de ejemplo no hace ninguna comprobación de los datos de entrada o salida. El código para hacer esto podría añadirse a los métodos de obtener/establecer correspondientes.

    Public Class ucNameAndAddress

    Public Property FullName As String Get FullName = txtFullName.Text End Get Set(ByVal value As String) txtFullName.Text = value End Set End Property

    Public Property Address As String Get Address = txtAddress.Text End Get Set(ByVal value As String) txtAddress.Text = value End Set End Property

    Public Property City As String Get City = txtCity.Text End Get Set(ByVal value As String) txtCity.Text = value End Set End Property

    Public Property State As String Get State = txtState.Text End Get Set(ByVal value As String) txtState.Text = value End Set End Property

    Public Property ZipCode As String Get ZipCode = txtZipcode.Text End Get Set(ByVal value As String) txtZipcode.Text = value End Set End Property

    End Class

  5. 5

    Crea el proyecto que contenga el control del usuario.

  6. 6

    Agrega un nuevo proyecto a la solución basada en la plantilla del programa de formularios de Windows. Esto creará un proyecto con un formulario básico en el mismo.

  7. 7

    Agrega el nuevo control de usuario, que debe estar en la caja de herramientas en los Componentes MyUserControl en el formulario. Busca las propiedades en la ventana de propiedades de controles de usuario. Cuando se introduce algo en el campo en el panel de propiedades, aparecerá en el control de usuario en el formulario.

  8. 8

    Una vez creado el control de usuario, simplemente haz referencia a la biblioteca de controles en cualquier proyecto que necesite usarlo.

Consejos y advertencias

  • Muchas más características se pueden agregar al control de usuario, como el manejo de diferentes tamaños.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles