voila je veux afficher dans textbox sur une deuxième page une valeur que j'écrit sur la première page! j'ai essayé les methode que je connais mais sa ne fonctionne pas merci d'avance
Version imprimable
voila je veux afficher dans textbox sur une deuxième page une valeur que j'écrit sur la première page! j'ai essayé les methode que je connais mais sa ne fonctionne pas merci d'avance
Montre-nous ce que tu as essayé !
Sans crainte (personne ne se moquera);)
voilaCode:text1.text = valeur1
Edites et corrige en complétant, s'il te plait !
une procédure ou une routine commencent par un sub quelquechose et se terminent par un end sub ...
et précise sur quelle form se trouve Text1 et où est définie valeur1
On attend.
ok voila
voila pour la première page
je veux afficher sur une deuxième page dans un textboxCode:
1
2
3 Private Sub Form_Load() valeur1 = 24 end sub
comme ca sa ne fonctionne pas par contre si j'écrit ceci a la page2 sa fonctionneCode:
1
2
3 Private Sub Form_Load() Text1.Text = valeur1 End Sub
comment se fait-t-il que ca fonctionne pas si je travaille sur la valeur1 a la page1 et que si je travail la valeur1 a la page2 ca fonctionne?Code:
1
2
3
4 Private Sub Form_Load() valeur1=24 Text1.Text = valeur1 End Sub
donc valeur1 est definie sur form1
et le textbox se trouve sur la form2
par contre si je defini valeur1 sur la forme2 sa fonctionne pourquoi?
Il te faut ajouter un module à ton projet et y déclarer valeur1 en Public, c'est tout !
et comment je fait car je fait un project mais je debute et je comprend pas toujours bien les explication de l'aide merci
tout d'abord pense a la balise code (tres important pour une bonne lisibilite)
pour faire ce tu veux faire tu peut passer par une variable global (confere aide en ligne ou sujet : http://www.developpez.net/forums/sho...d.php?t=157399 )
Pour ton probleme, plusieur solution ce presente en voici quelques une:
1- tu utilise une variable global
2- tu utilise un evariable publicCode:
1
2
3
4
5
6
7
8
9
10
11
12
13 'dans une module standard tu mets Public RAM as string 'ensuite pour ton premier formulaire tu fait Private Sub Form_Load() RAM = 24 end sub 'enfin dans ton deuxieme formulaire tu fait Private Sub Form_Load() Text1.Text = RAM End Sub
3- ou enfin tu utilise directement les valeurs des textboxCode:
1
2
3
4
5
6
7
8
9
10
11
12 'dans ton premier formulaire que j'appelerai form1 tu fait public Ram as string Private Sub Form_Load() Ram = 24 end sub enfin dans ton deuxieme formulaire, que j'appelerais form2 tu fait Private Sub Form_Load() Text1.Text = form1.Ram End Sub
Avec ces trois methodes je croit que tu devrais largement trouver ton compte.Code:
1
2
3
4
5
6
7
8
9
10 'dans ton premier formulaire que j'appelerai form1 tu fait Private Sub Form_Load() text1.text = 24 end sub enfin dans ton deuxieme formulaire, que j'appelerais form2 tu fait Private Sub Form_Load() Text1.Text = form1.text1.text End Sub
Projet ===>>> ajouter module ===>> new === Valider
Ecrire alors :Observer ensuite : un module modile1.bas a été ajouté au projet !Code:Public valeur1 as string
C'est tout !
Lis l'aide en ligne sur les modules ! C'est nécessaire !
merci beaucoup
a bientot