LES FORM

hassen87 Messages postés 40 Date d'inscription mardi 16 novembre 2010 Statut Membre Dernière intervention 18 mai 2012 - 16 juin 2010 à 16:34
hassen87 Messages postés 40 Date d'inscription mardi 16 novembre 2010 Statut Membre Dernière intervention 18 mai 2012 - 17 juin 2010 à 10:59
BONJOUR
cvp je besoin du code c# qui me permet de passer de form à une autre tout en conservant les donnée saisie par les deux forms

2 réponses

cs_Psych0 Messages postés 30 Date d'inscription vendredi 21 octobre 2005 Statut Membre Dernière intervention 22 juin 2010 1
17 juin 2010 à 10:02
Bonjour Hassen,

Pour passer des données d'une form à l'autre deux solutions s'offrent à toi :

La première c'est de passer ta form appelante dans le constructeur de ta form appelée.
Par exemple imaginons que tu as une form A qui ouvre une form B par le biais d'un bouton :

(code dans la form A)
private void button1_click(object sender, EventArgs e)
{
   FormB b = new FormB(this);
}


(constructeur form B)
public FormB(FormA a)
{
 _parentA = a;
}
private FormA _parentA = null;


De cette façon toutes les infos saisies dans la formA seront accessibles depuis ta formB
( pour peu que ces dernières soient en public )

La 2e solution est de passer par des évènements, pour ce cas je te suggère de faire une recherche sur ce site, je pense que c'est Tiger qui avait fait un très bon tutoriel.
0
hassen87 Messages postés 40 Date d'inscription mardi 16 novembre 2010 Statut Membre Dernière intervention 18 mai 2012 1
17 juin 2010 à 10:59
merci pierre pour votre attention
mais le signe "="avant le mot "null" n'est pas valide
il m'affiche
non valide dans la déclararation de membre de la classe la structure ou de l'interface
0
Rejoignez-nous