je suis pas sur d'avoir capter le deroulement des operations
pour pouvoir conserver les données saisie dans le Form Projet tu peux proceder comme ça :
1) on va regrouper les données dans une classe pour pas passer 36 ref au constructeur
class Utilisateur { public Utilisateur(){} public string nom; public string prenom; }
|
2) tu modifie le constructeur de ton Form Projet en lui mettant un parametre
public Projet(ref Utilisateur util) { ... }
|
3) Code dans la methode qui valide le form (bouton OK par exemple) en prenant textBox_nom et textBox_prenom comme controles de saisie
private blablabla(...) { // mettre des verifs sur les valeurs etc etc util.nom = textBox_nom.Text; util.prenom = textBox_prenom.Text; DialogResult = DialogResult.OK; Close(); }
|
4) Appel du form (exemple avec declarations direct dans la fonction d'appel)
Utilisateur un_utilisateur = new Utilisateur(); Projet form = new Projet(ref un_utilisateur); if ( form.ShowDialog() == DialogResult.OK) { MessageBox.Show("Nom : "+un_utilisateur.nom+"\nPrenom : "+un_utilisateur.prenom); } else { MessageBox.Show("Mauvaise saisie"); }
|
si je ne me suis pas trompé tu dervais avoir un messagebox avec le nom et le prenom saisis si l'utilisateur valide le form de saisie
Cocoricoooooooo !!!!