Hola, he creado un formulario que crea un grupo con textbox y picturebox por cada registro en mi tabla Usuario, para añadirlos me funciona así:
Código:
Código:
Me.Controls.Add(gbGrupo)
with gbGrupo.Controls
.Add(txtId)
.Add(txtNombre)
.Add(pbFoto)
End With
Cuando carga el formulario, me aparecen organizados hacia abajo, un grupo (con la información de un registro en la base de datos) debajo del otro.
Pero en la parte superior tengo un TextBox con un evento TextChanged() con el que pretendo filtrar los grupos (o registros), por eso empiezo con este código:
Código:
Código:
For Each Grupo as Control In Me.Controls
If TypeOf Grupos Is GroupBox Then
Me.Controls.Remove(Grupo)
End If
Next
Se comporta extraño, pues por cada letra que copio en el TextBox, me elimina un solo grupo, hasta que ya no queda ninguno. Yo quiero que se eliminen todos para ingresar otros nuevos con los registros filtrados con lo que el usuario ponga en el TextBox.
Alguna idea? Alguien me puede ayudar??
Mil Gracias.