romit
Messages postés160Date d'inscriptionjeudi 28 août 2003StatutMembreDernière intervention30 juin 2011
-
4 juin 2006 à 18:28
romit
Messages postés160Date d'inscriptionjeudi 28 août 2003StatutMembreDernière intervention30 juin 2011
-
4 juin 2006 à 19:28
Bonjour, bête question mais je n'ai jamais posé la question...
Comment faire pour utiliser des variables communes à plusieurs forms ?
Je m'explique:
Dans form1 j'ai:
dim peutimporte as string
...
peutimporte= "peut importe aussi"
...
et dans Form2 j'aimerais récuperer la valeur de la variable peutimporte
exemple:
...
button1.text = peutimporte
...
Mai evidement ça coince car peutimporte n'est pas déclaré dans form2
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 4 juin 2006 à 19:23
Soit tu utilise des propriétés dans ton form1 :
Private tavariable as string
Public property get TaPropriete() as string
TaPropriete = tavariable
End Property
Public property let TaPropriete(byval nouvelleValeur as string)
tavariable = nouvelleValeur
End Property
Et ainsi, tu peux y accèder comme ceci :
Form1.TaPropriete
Ou alors, tu déclare ta variable en public (beaucoup moins sécurisé !) dans ta form1 :
Public TaVariable As String
Et ainsi, tu peux y accèder comme ceci :
Form1.TaVariable
Ou encore plus crâde (à éviter le plus possible !!!!), déclarer la variable en public dans un module (et là, toutes tes fonctions peuvent accèder et modifier le contenu de ta variable, et c'est le souk le plus total dans bien des cas !).