PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 15 juil. 2009 à 17:11
salut,
[quote= elguevel]Normal, pour lui C est de type Control, et non TextBox/quote aucun rapport...
c est de type CONTROL et doit le rester, puisqu'on parcoure une COLLECTION DE CONTROL
l'erreur ici est que les textboxes ne sont plus dans la collection me.controls mais mongroupbox.controls
rien n'empêche ensuite de faire le cast oui, ou .text = string.empty, là c'est au choix
Private Sub vider()
For Each g As Control In Me.Controls
If TypeOf g Is GroupBox Then
For Each t As Control In g.Controls
If TypeOf t Is TextBox Then CType(t, TextBox).Clear()
Next
End If
Next
End Sub
elguevel
Messages postés718Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention22 novembre 20163 15 juil. 2009 à 21:42
Désolé j'avais pas vu que les Textbox etaient dans des controls, et effectivement il faut preciser le conteneur ( ex : For Each C As Control In MaGroupBox.Controls )
Sinon je parlais du Cast pour le Clear et non la méthode Text.