Passer une valeur d'une form à une autre (URGENT)

tchoo83 Messages postés 42 Date d'inscription mercredi 31 mars 2004 Statut Membre Dernière intervention 27 octobre 2004 - 15 sept. 2004 à 16:34
cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 - 16 sept. 2004 à 01:22
Bonjour voila j'ai un petit soucis...

J'ai une form1 qui recupere une variable string d'un listview

donc j'ai dans mon controle

Code:
listview_click()

Dim strBlabla as string
strblabla = item.text
load form2
form2.visible = true

Et en fait dans ma form2 j'utilise aussi le strblabla, mais j'aimerais qu'il recupere la valeur du strblabla de la form1

Par exemple:
Code:
Sub form_load
Dim strblabla as string
label1.caption = strblabla

Quelqu'un aurait il la réponse car ça ne marche pas comme ça....

le probleme c'est de passer LA VALEUR d' une variable string d'une form1 à une form2.

Merci

4 réponses

jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
15 sept. 2004 à 16:41
Slut,

Si c est un autre form qui charge le form2 tu peux essayer ca:

Public sub LoadForm2(strblabla as string)
load me
label1.caption = strblabla
end sub

enfin c est juste une idee comme ca en passant,

@+
-------------------------------------------------
Essai ca sinon on trouvera autre chose
-------------------------------------------------

:big)
0
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
15 sept. 2004 à 16:43
oups j allais oublie.

et dans le form1 au lieu de faire :

Load form2

tu fais

form2.Loadform2(lavariable_aPAsser)

@+

-------------------------------------------------
Essai ca sinon on trouvera autre chose
-------------------------------------------------

:big)
0
yomm Messages postés 515 Date d'inscription dimanche 17 février 2002 Statut Membre Dernière intervention 10 mars 2008 3
15 sept. 2004 à 16:43
le plus simple est de déclarer un variable du genre :
Public StrblablaForm2 as string

tout en haut de ton code de la form2 , histoire quelle soit dispo depuis le autres forms...

ensuite sur la form1, tu auras juste a faire :
listview_click()

Dim strBlabla as string
strblabla = item.text
load form2
form2.StrblablaForm2 = strblabla
form2.visible = true

En fait ta variabla n'appartient pas a form1 mais a form2!!

voilà @+

Yomm >:)

[mailto:yommvb@ifrance.com yommvb@ifrance.com]

Et que la source soit avec toi!!!!!
0
cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 11
16 sept. 2004 à 01:22
ou bien ....
Projet => Ajouter un Module

et dans ce module :

Public strBlabla as string

ta variable strBlabla sera accessible depuis tout le projet.
0
Rejoignez-nous