Visual Basic.NET - Eliminar_controles

   
Vista:
Imágen de perfil de francisco

Eliminar_controles

Publicado por francisco (162 intervenciones) el 03/10/2011 13:41:23
al guien sabe porque pasa esto
estoy intentado eliminar creados anteriormentte para volver a cargarlos

recorrro todos los controles del form y los elimino
For Each N In Me.Controls

If TypeName(N).ToString = "TextBox" Then


N.Dispose()
End If
Next

deberia bastar con soloeste codigo pero no se eliminan todos me quedan uno o dos sin
elminar


sin embargo si esta istruccion la repito varias veces si que funciona pero deberia funcionar solo
con una

FOR X=1 TO 10
For Each N In Me.Controls

If TypeName(N).ToString = "TextBox" Then


N.Dispose()
End If
Next
NEXT

? que estoy haciendo mal?

GRACIAS POR LA AYUDA
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Eliminar_controles

Publicado por abraham (14 intervenciones) el 06/10/2011 15:56:46
Por que no lo intentas con

typeof (n) is Textbox
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Francisco

Eliminar_controles

Publicado por Francisco (162 intervenciones) el 07/10/2011 14:07:16
hace los mismo con

For Each N In Me.Controls

If TypeOf (N) Is TextBox Then

N.Dispose()
End If
Next
End Sub

de todas formas muchas gracias por el intento

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Eliminar_controles

Publicado por Damian (824 intervenciones) el 07/10/2011 15:14:44
Hola. Como tienes declarado N, debería ser Dim N as New TuControl o sea con el operador New.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar