Visual Basic - Problema con excepción al crear array de controles

Life is soft - evento anual de software empresarial
   
Vista:

Problema con excepción al crear array de controles

Publicado por Alvaro (19 intervenciones) el 24/03/2015 08:33:46
Muy buenas!

Estaba tratando de crear un array de TextBox para que me fuera mas fácil controlarlos y rellenarlos automaticamente.
Estoy probando con este codigo:

1
2
3
4
5
6
7
8
Dim txt1(6) As TextBox
Dim a As Integer = 50
For i As Integer = 0 To 6 Step 1
    txt1(i).Name = "Texto" & i
    txt1(i).Size = New Size(90, 20)
    txt1(i).Location = New Point(50, a)
    Me.Controls.Add(txt1(i))
Next

El problema es que me sale la excepcion System.NullReferenceException y no se como solucionarla, ya que al tratarse de una matriz no puedo usar el New.

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
Imágen de perfil de Megamind

Problema con excepción al crear array de controles

Publicado por Megamind (121 intervenciones) el 24/03/2015 08:42:21
No se que versión de VB utilizas, pero en VB6 no se pueden crear controles desde 0 en tiempo de ejecución
Para ello se tiene que colocar un control en tiempo de diseño Txt1(0)
Y copiarlo con Load
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

Problema con excepción al crear array de controles

Publicado por Alvaro (19 intervenciones) el 24/03/2015 08:56:20
Vaya :S Utilizo la 6 también... Tendré que encontrar otra manera.
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