Déclarations inter forms

raph_lachat Messages postés 9 Date d'inscription dimanche 22 mai 2005 Statut Membre Dernière intervention 5 juin 2007 - 30 mai 2005 à 19:53
raph_lachat Messages postés 9 Date d'inscription dimanche 22 mai 2005 Statut Membre Dernière intervention 5 juin 2007 - 31 mai 2005 à 12:28
bonjour,
j'ai crée (en code) des textbox sur une form et je voudrais récuperer les données sur une autre forme et apparemment le nom que je leur ai donné n'et pas reconnu sur les autres formes malgré la déclaration dans le module voici le programme :

'création des textbox
posiposte = 1400
For j = 1 To nbposte
Set poste(j - 1) = Controls.Add("VB.Textbox", "poste_" & j)
posiposte = posiposte + 400
With poste(j - 1)
.Visible = True
.Text = .Name
.Top = posiposte
.Height = 300
.Left = 500
.Width = 4000
End With
Next

donc sur cette forme j'arrive sans probleme a récuperer le texte en faisant :
par exemple label2.caption = poste(1).text alors que sur les autres form ca ne marche pas....
Merci

Raph
Eleve Ingénieur de l'ENSTIB

3 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 131
30 mai 2005 à 20:14
Tout dépend de la portée de tes variables poste : si elles ne sont pas
déclarées en Public, tu ne peux pas y accèder en dehors de ta feuille !

DarK Sidious

Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) : www.ProgOtoP.com/popapi/
0
cs_pcvesoul Messages postés 123 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 25 juillet 2007 1
31 mai 2005 à 11:15
Depuis la Form2, tu peux récupérer le contenu des objets de la Form1 de cette manière :

Form2.Objet
0
raph_lachat Messages postés 9 Date d'inscription dimanche 22 mai 2005 Statut Membre Dernière intervention 5 juin 2007
31 mai 2005 à 12:28
Il met l'erreur "424" avec comme mess un objet est requis

Raph
Eleve Ingénieur de l'ENSTIB
0
Rejoignez-nous