Visual Basic.NET - crear labels en tiempo de ejecucion

   
Vista:

crear labels en tiempo de ejecucion

Publicado por BioK (9 intervenciones) el 11/05/2010 04:31:41
Hola todos estoy tratando de crear labels en tiempo de ejecucion, pero solo puedo crear uno!!!
Si quiero crear mas de uno y reubicarlos en el formulario no lo puedo hacer. Este es el codigo que tengo en el evento Load del form.

Dim i As Integer
Dim lblAux As Label
Dim yPos As Integer

yPos = 70

For i = 1 To 10

lblAux = New Label()
lblAux.Text = i

lblAux.Location = New Point(25, yPos)
Me.Controls.Add(lblAux)
yPos = yPos + 10

Next i

Esperos sus respuestas muchas gracias.
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 labels en tiempo de ejecucion

Publicado por Miguel (26 intervenciones) el 11/05/2010 13:47:11
Le tienes que sumar más de 10 (mínimo 25 ya que el Height por defecto es 23) a yPos porque se te están montando unas encima de otras.
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

RE:crear labels en tiempo de ejecucion

Publicado por Biok (9 intervenciones) el 12/05/2010 04:48:07
Respuestas simples, grandes soluciones jaja. Tal cual lo dijiste ese era el problema. Ahora anda joya. Gracias Miguel.
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