Visual Basic.NET - Array de controles

 
Vista:

Array de controles

Publicado por pep (18 intervenciones) el 24/01/2006 17:06:21
En VB6 existe el array de controles. Por ejemplo si inseras un botón en el formulario y lo copias, al pegarlo te pregunta si quieres que sea un control nuevo o ser parte de un array.
Soy nuevo en VB Net y al pegar el botón directamente lo ha pegado como un control independiente. Es posible trabajar con arrays de controles en VB Net? y en caso afirmativo como se hace?

Saludos y gracias por la ayuda.
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:Array de controles

Publicado por Santi (2 intervenciones) el 06/02/2006 16:02:28
En VB Net no podemos crear arrays de controles tal y como lo hacíamos en VB6

Te adjunto 2 links donde te explican como trabajar de una forma parecida

http://www.elguille.info/NET/dotnet/arrayControles.htm

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vbtchcreatingcontrolarraysinvisualbasicnetvisualcnet.asp

Yo lo he hecho de una forma más sencilla. Espero que te sirva

El ejemplo es el siguiente:
Queremos controlar 5 TextBox llamados TxtA, TxtB, TxtC, TxtD y TxtE

En General definimos
Dim MiTxtControl() as TextBox

En el proceso o en load form añadimos los textbox a MiTxtBox

MiTxtBox = New TextBox() { TxtA, TxtB, TxtC, TxtD, TxtE}

Si por ejemplo quiero modifica la propiedad text de los 3 primero puedo utilizar el siguiente código

For i = 0 to 2
MiTxtBox(i).Text = “Texto modificado”
Next
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