Visual Basic - Crear controles de forma dinámica

Life is soft - evento anual de software empresarial
 
Vista:

Crear controles de forma dinámica

Publicado por chus (21 intervenciones) el 01/10/2003 09:20:51
Necesito crear una serie de etiquetas de forma dinámica. No me sirve el tenerlas ocultas en el formulario y mostrarlas cuando corresponda ya que son muchas. ¿Esto podría hacerse?

Gracias por adelantado
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:Crear controles de forma dinámica

Publicado por Juan (284 intervenciones) el 01/10/2003 12:34:26
Puedes hacerlo muy facilmente si tienes un array de controles. Para eso inserta una etiqueta y asigna la propiedad Index=0. Después ejecuta esto:

Load Label1(Label1.count)

cada vez que necesites agregar una nueva etiqueta en ese array. Ten en cuenta que después de eso el label que se qcaba de cargar es

Label1( Label1.Count - 1)

y que este es una copia del primer elemento del array, o sea que despues de cargarlo tendrás que cambiarle las propiedades pertinentes y hacerlo visible(en un principio se carga invisible).
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