¿ Como agregar un checkbox al formulario, por código ?

30/08/2006 - 20:57 por Diego | Informe spam
Amigos necesito que me aparezcan una cantidad de check box segun la cantidad
de elementos que tenga en mi tabla, alguien me podria ayudar a como hacer
para agregar los checkbox a traves de codigo vb.net 2005
Desde ya mil Gracias

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
30/08/2006 - 22:05 | Informe spam
"Diego" wrote in message
news:
Mostrar la cita
For i=1 to N
Dim chk as New CheckBox();
chk.Text = "Checkbox " & i
chk.Left = 10
chk.Top = (chk.Height+5)*i
Me.Controls.Add(chk)
Next i

Esto es para un formulario Windows. Si fuera para Web el fundamento es
similar pero la forma es un poco distinta.
#2 Diego
31/08/2006 - 15:26 | Informe spam
Si me funciono muchas gracias alberto, lo que no puedo hacer ahora es
referenciar a esos controles creados automaticamente, ya que no me aparecen
como objetos para asignarle un valor debido a que han sido introducidos en el
momento de ejecución, lo que necesito es para saber si estan chekeados si o
no, sera que me podrias dar una manito
Muchas Gracias

"Alberto Poblacion" wrote:

Mostrar la cita
#3 Alberto Poblacion
31/08/2006 - 16:30 | Informe spam
"Diego" wrote in message
news:
Mostrar la cita
Hay dos formas de referenciarlos. Una consiste en irlos guardando en un
array al crearlos:

Dim checkboxes(N) as CheckBox
For i=1 to N
Dim chk as New CheckBox();
chk.Text = "Checkbox " & i
chk.Left = 10
chk.Top = (chk.Height+5)*i
Me.Controls.Add(chk)
checkboxes(i) = chk
Next i

Y luego accedes a cada uno preguntando por checkboxes(i).Checked

La otra forma consiste en ponerles nombre al crearlos (chk.Name=...) y
luego recorrer la colección Me.Controls examinando cada control y
reconocerlos por el nombre que les has asignado.
#4 Diego
31/08/2006 - 20:30 | Informe spam
Mil Gracias Alberto me funciono a la perfeccion.
Saludos
Diego

"Alberto Poblacion" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida