Visual Basic - Insertar control

Life is soft - evento anual de software empresarial
 
Vista:

Insertar control

Publicado por Esteban Sandoval (3 intervenciones) el 21/09/2004 20:16:47
Hola gente!
Como puedo insertar un control (button, image, label, etc) mediante
codigo? Se que hay que usar New y Set pero no se como.
Si me pueden mandar un ejemplo, se los agradezco de antemano.

Chau
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Insertar control

Publicado por Herni (46 intervenciones) el 22/09/2004 00:53:47
Creo q lo mejor para insertar un control en tiempo de ejecución es colocar un control previamente en tu formulario y asignarle a su propiedad Index=0. Para q no aparezca en tu formulario colocas su propiedad Visible =False.

Despues en código colocas algo de la forma siguiente:

Load Control1(1)
Control1(1).Visible=True

creando así una matriz de controles.

Si lo que quieres es varios, puedes utilizar un for:

for i=1 to Numero
Load Control1(i)
Control1(i).Visible=True
Next i

O también mediante el evento Click de un CommandButton (por ejemplo):

Private Sub Command1_Click ()
Static i as Integer
i=i+1
load Control1(i)
Control1(i).Visible=True
End Sub

Ah!, y que no se te olvide, cada vez que crees un control, para que no se te solapen uno encima de otro, cambiar sus propiedades Left y Top.

Espero que todo esto te sirva.

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar