RE:Controles A nivel de codigo
Hola
Está pregunta tiene una respuesta más abajo, de todas formas te voy a copiar aquí parte de lo que recomende hacer para crear controles, este ejemplo profundiza la creación de un label pero tu puedes hacer lo mismo con el TexBox.
Ejemplo:
Option Explicit
´ variables que contendrán los controles
Private lblNombre As Label
Private txtNombre As TextBox
Private WithEvents cmdEnviar As CommandButton
´El boton de comando lo hemos declarado con evento para poder además de crearlo pasarle un evento.lo hemos hecho declarandolo WithEvents y así si quieres escribir código para él solo tienes que abrir la lista de objetos y allí aparecerán los objetos declarados de está forma.
Después para crear el control solo tienes que hacer lo siguiente:
Set lblNombre = Me.Controls.Add("VB.Label", "mlblNombre")
lblNombre.Visible = True
lblNombre.Top = 810
lblNombre.Left = 335 ´ tu escoges la posición.
lblNombre.Height = 285
lblNombre.Caption = "Nombre:"
No olvides que debes tu mismo darle la ubicación y el ancho y alto de los controles.
Para eliminar un control solo debes escribir:
Me.Controls.Remove "lblNombre"
Ahora si está completada la respuesta.
Si tienes alguna pregunta, envíame un mensaje a mi correo.
Un saludo
Victor Collado