[vb6] petit probleme

Résolu
tof008 Messages postés 695 Date d'inscription jeudi 5 mai 2005 Statut Membre Dernière intervention 5 janvier 2010 - 14 juin 2005 à 09:06
BasicInstinct Messages postés 1470 Date d'inscription mardi 5 février 2002 Statut Membre Dernière intervention 20 octobre 2014 - 14 juin 2005 à 10:09
Voila mon probleme : quand je compile mon code avec cette partie, je recois l'erreur suivante : erreur 438 : l'objet ne gere pas cette propriete ou cette methode... Je ne sais pas ce que ca peut etre, si quelqu'ubn pouvait trouver mon erreur...
Merci d'avance

On Error GoTo msgErreur
Form16.Show
Form22.Hide
For Each TextBox In Form22
TextBox.Text = ""
Next
Exit Sub
msgErreur:
Form16.Show



(Si la réponse vous convient, appuyez sur réponse acceptée...)

Il y a plusieurs facon d'être con ,mais un con choisit toujours la pire

3 réponses

BasicInstinct Messages postés 1470 Date d'inscription mardi 5 février 2002 Statut Membre Dernière intervention 20 octobre 2014 12
14 juin 2005 à 09:47
dans ton code


TextBox est une variable declarée en variant et tu passes dans tous les controles de ta feuille. Au 1er qui ne connait pas .text (label par exemple) ca plante... logique

essaie comme ca

Dim T As Control
For Each T In Me.Controls
If TypeName(T) = "TextBox" Then
T.Text = "toto"
End If
Next

BasicInstinct
3
tof008 Messages postés 695 Date d'inscription jeudi 5 mai 2005 Statut Membre Dernière intervention 5 janvier 2010 33
14 juin 2005 à 09:49
ben en fait g fait comme ca...
For Each Text In Form22
Text = "0"
Next
et ca marche...



(Si la réponse vous convient, appuyez sur réponse acceptée...)

Il y a plusieurs facon d'être con ,mais un con choisit toujours la pire
3
BasicInstinct Messages postés 1470 Date d'inscription mardi 5 février 2002 Statut Membre Dernière intervention 20 octobre 2014 12
14 juin 2005 à 10:09
fais gaffe, ton code modifie aussi tous les label.caption....

++

BasicInstinct
0
Rejoignez-nous