Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Skeletron en 17 Junio 2009, 17:25 pm



Título: Prolema con el manero de muchos CheckBoxs
Publicado por: Skeletron en 17 Junio 2009, 17:25 pm
Hola genteee...
Tengo una duda...
un problemita bastante grave...


Supongamos que tengo 30 CheckBox o TextBox..

Los textBox se llaman:

Opcion1, Opcion2, Opcion3.. etc... hasta el 30...
yo quiero que los textbox que tengan algun contenido se guarden en un arraylist... o sea.. un "if opcion1.text <> "" then arraylist.add(opcion1.text)"

Bien.. entendieron eso no??? ahí hay un IF que mira si tiene algo escrito, entonces lo agrega al arraylist...
Para chekar todos los textbox, pensaba poner una variable despues de la palabra OPCIONES y con un FOR ir incrementandola.. algo así:

For x=1 to 31
if Opcion & X & .text <> "" then
arraylist.add(opcionX.text)
next

O sea.. incrementaria, y miraria en opcion 1, opcion2, opcion3.. etc... PERO NO ANDA MENTIENDOLE ESA x EN EL MEDIO!!!.. el .text no funciona..
Hay alguna manera???
Oojooo
Probé:
OpcionX
Opcion & x &
y nunguna funciona..
Que me dicen?
Tengo que hacer 30 IF!!!!!!!!?!?!?!? :)


Título: Re: Prolema con el manero de muchos CheckBoxs
Publicado por: Hadess_inf en 18 Junio 2009, 04:46 am
Si las opciones estan dentro de un panel por ejemplo. Bastaria con recorrerlos, algo asi:

dim opc as option
For i as integer=0 to panel1.controls.count-1
 opc = new option
 opc = sender(panel1.controls(i),option)
 if opc.text.lenght>0 then
  arraylist.add(opcionX.text)
 end if
next

Seria algo asi .. creo .. :p
Saludos.


Título: Re: Prolema con el manero de muchos CheckBoxs
Publicado por: Skeletron en 18 Junio 2009, 18:37 pm
O sea que tengo que agreparlos????
Porque dentro de un panel tengo botones, campos de texto, checkbox.. etc... y tengo que ver nomas los textbox.. y  no todos... solamente algunos..

Tengo que agruparlos?? como??


Título: Re: Prolema con el manero de muchos CheckBoxs
Publicado por: Hadess_inf en 19 Junio 2009, 01:13 am
En todo caso tendrias que preguntar si el tipo de control es un option realizaras la regla de validacion.