Matrices de un control

03/12/2005 - 20:15 por Javier | Informe spam
Hola
¿Cómo puedo comprobar en un bucle los controles que hay de "un determinado
tipo" y borrarlos?

Gracias
 

Leer las respuestas

#1 Mario Vázquez
05/12/2005 - 16:59 | Informe spam
Hola,

Puede que lo que busques sea algo así:

...
dim c As Control

For each c in Me.Controls
if typeof c is TextBox Then
Me.Controls.Remove(c)
End if
Next

... Suponiendo que Me sea el objecto contenedor de controles del que quieres
eliminar controles.
Date cuenta que un objeto de ese tipo (un formulario, por ejemplo) puede
contener otros controles contenedores de controles (por ejemplo un
GroupBox). Si quieres estar seguro de que TODOS los controles de ese tipo
sea eliminados, deberás llamar recursivamente el pedazo de código anterior
para cada control contenedor.

Saludos,
Mario Vázquez


"Javier" escribió en el mensaje
news:OF7r33D%
Hola
¿Cómo puedo comprobar en un bucle los controles que hay de "un
determinado tipo" y borrarlos?

Gracias

Preguntas similares