Programación General > Visual Basic 6.0 e inferiores

 Re: Mas sobre Controles Dinámicos...

(1/1)

skMorph:
Verán, Gracias a las repsuestas del foro, supe como crear controles en tiempo de ejecución, pero ahora mi duda es

¿como puedo usarlos?:(, es decir, no he podido asignarles algun procediento o que hagan algo mas que aparecer en mi formulario.

Si alguien puede decirme como ocuparlos utilmente, s elo voy a agradecer mucho.

Saludos a todos.
skMorph

javierbalk:
Hola sMorph:

Para tener los eventos de los controles y una variable a nivel de formulario para referenciarlos, debes hacerlo así:

Dim WithEvents MiCommand1 as CommandButton

Set MiCommand1 = Controls.Add ("VB.CommandButton, "NombreBoton1")

Private sub MiCommand1_Click()
' escribir el procedimiento de evento acá
End Sub

Para referenciarlo:

MiCommand1.Caption = "&Presione aquí"

Lo mismo para otro tipo de controles, debes declararlo con el tipo específico (Label, TextBox, etc,) y luego escribir los procedimientos de eventos, con todos los parámetros necesarios.

Para hacer la declaración correcta puedes poner un control del tipo en un form y copiar la declaración del evento que VB coloca automáticamente y modificarla para el nombre de tu control.

Saludos,
Javier

Navegación

[0] Índice de Mensajes

Ir a la versión completa