Foros del Web » Programación para mayores de 30 ;) » .NET »

recorrer controles vb.net

Estas en el tema de recorrer controles vb.net en el foro de .NET en Foros del Web. Hola, pues me preguntaba si es posible recorrer controles con algun criterio (es decir, de forma ordenada o sabiedno en que orden se recorren) con ...
  #1 (permalink)  
Antiguo 07/12/2011, 10:11
 
Fecha de Ingreso: junio-2010
Mensajes: 124
Antigüedad: 14 años, 5 meses
Puntos: 3
recorrer controles vb.net

Hola, pues me preguntaba si es posible recorrer controles con algun criterio (es decir, de forma ordenada o sabiedno en que orden se recorren) con vb.net. Un lsaudo y un millón de gracias.
  #2 (permalink)  
Antiguo 08/12/2011, 03:57
 
Fecha de Ingreso: junio-2010
Mensajes: 124
Antigüedad: 14 años, 5 meses
Puntos: 3
Respuesta: recorrer controles vb.net

nadie sabe si algo asi se puede hacer??
  #3 (permalink)  
Antiguo 09/12/2011, 11:32
 
Fecha de Ingreso: junio-2010
Mensajes: 124
Antigüedad: 14 años, 5 meses
Puntos: 3
Respuesta: recorrer controles vb.net

Puede alguien decirme algo de si es posible recorrer en orden poniendoles etiquetas o algo a los controles? Mi intencion es recorrer los controles en el mismo orden que los tengo en la base de datos los campo para asi reutilizar código para 6 formularios.
Gracias
  #4 (permalink)  
Antiguo 09/12/2011, 16:36
 
Fecha de Ingreso: octubre-2011
Mensajes: 114
Antigüedad: 13 años, 1 mes
Puntos: 14
Respuesta: recorrer controles vb.net

te aconsejo que expliques el "recorrido" que buscas, pq desde mi punto de vista se puede entender de muchas maneras y que es lo que quieres lograr, de esta manera posiblemente se te pueda dar una alternativa
  #5 (permalink)  
Antiguo 10/12/2011, 06:08
 
Fecha de Ingreso: junio-2010
Mensajes: 124
Antigüedad: 14 años, 5 meses
Puntos: 3
Respuesta: recorrer controles vb.net

Al final lo solucioné creando los controles por código:me explico:

Manipulo 8 tablas en un dataset pero cargo tantos textbox en un MISMO formulario como campos halla en la tabla seleccionada: así que cree un array de textbox redimensionado al numero total de campos de la tabla y los iba rellenando con el contenido del dataset, al crearlos asi me iban de forma estructurada, creando los controles con el asistente los recorria al azar no de forma ordenada.
Gracias por tu interés Pongo el código por si a alguien le sirve:

Cita:
Dim j As Integer = 1

For i As Integer = 1 To datosBD.Tables(tabla).Columns.Count - 1

'Creamos los label
ReDim Preserve lbl(i)
lbl(i) = New Label
lbl(i).Text = datosBD.Tables(tabla).Columns(i).ColumnName
lbl(i).Name = "lbl" & i
lbl(i).Location = New Point(50, 30 * j)
Me.Controls.Add(lbl(i))

'Creamos las cajas de texto
ReDim Preserve txt(i)
txt(i) = New TextBox
txt(i).Name = "txt" & i
txt(i).Location = New Point(200, 30 * j)
Me.Controls.Add(txt(i))

j += 1
Next
  #6 (permalink)  
Antiguo 17/12/2011, 00:21
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 22 años
Puntos: 37
Respuesta: recorrer controles vb.net

Aqui:
http://www.west-wind.com/weblog/post...nd-FindControl

Muestran como recorrer controles para recuperar cuando se tiene una master page o master pages anidadas.

Etiquetas: controles, net, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:03.