Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

como colocar visible a false a todos los label del formulario

Estas en el tema de como colocar visible a false a todos los label del formulario en el foro de Visual Basic clásico en Foros del Web. hola necesito un ciclo que me permita ocultar todos los label o text en en formulario saludos...
  #1 (permalink)  
Antiguo 28/09/2006, 10:22
Avatar de edel_junior  
Fecha de Ingreso: julio-2005
Mensajes: 40
Antigüedad: 19 años, 9 meses
Puntos: 0
como colocar visible a false a todos los label del formulario

hola

necesito un ciclo que me permita ocultar todos los label o text en en formulario

saludos
__________________
Enseñar no es una función vital,
porque no tienen el fin en sí misma;la función vital es aprender.
  #2 (permalink)  
Antiguo 28/09/2006, 10:33
Avatar de tazzito  
Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 18 años, 9 meses
Puntos: 2
Dim MiObjetoRecorrido As Object

For Each MiObjetoRecorrido In Me
If TypeOf MiObjetoRecorrido Is Label Then 'los tipos son TextBox, CommandButton, Label, etc
MiObjetoRecorrido.Visible = False
End If
Next
  #3 (permalink)  
Antiguo 28/09/2006, 17:17
Avatar de onlykfk  
Fecha de Ingreso: agosto-2005
Ubicación: 20°45' Latitud Norte 100°
Mensajes: 121
Antigüedad: 19 años, 8 meses
Puntos: 1
El código está muy bien, sin embargo una forma de delimitar el bucle sería el siguiente
Código:
Dim r As Variant
For Each r In Me.Controls
    If TypeOf r Is Label Then r.Visible = False
Next r
De este manera, solo buscara en la coleccion de controles y no en todo lo que involucra la forma acelerando así la instrucción

Saludos
__________________
Yo tan sólo se, que no he senado
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 09:06.