Interface_graphique

Résolu
medinfo87
Messages postés
72
Date d'inscription
dimanche 18 janvier 2009
Statut
Membre
Dernière intervention
11 juillet 2011
- 2 avril 2009 à 17:57
krimog
Messages postés
1860
Date d'inscription
lundi 28 novembre 2005
Statut
Membre
Dernière intervention
14 février 2015
- 3 avril 2009 à 11:01
salut à t le monde ;

svp,comment peut on passer une valeur quelconque d'une fenetre à une autre dans un meme projet(exemple : variable ,textBox ,...etc..)

Merci d'avance...

1 réponse

krimog
Messages postés
1860
Date d'inscription
lundi 28 novembre 2005
Statut
Membre
Dernière intervention
14 février 2015
51
3 avril 2009 à 11:01
Salut

Plusieurs méthodes :
1) Constructeur
Form1.cs :
Form2 form2 = new Form2(13);

Form2.cs :
public Form2(int val)
{
    // val a la valeur13
}

2) Référence et propriétés/méthodes publiques
Form1.cs :
Form2 form2 = new Form2();
form2.Valeur1 = "machin";
int val = form2.Valeur2;
bool resultat = form2.MaMethode(maVariable);

3) Mot clé static si tu n'as pas la référence (voir aussi Singleton)
Form1.cs :
public static string MaVar {get; set;}

Form2.cs :
Form1.MaVar = 10;

Il y a probablement d'autres moyens auxquels je n'ai pas pensé ou que je ne connais pas, mais avec ça, tu devrais déjà pouvoir à peu près tout faire.

Krimog :
while (!succeed = try()) ;
3