Bonjour à tous,

J'ai un formulaire A qui appelle un formulaire B.
Je rattache manuellement des event de B à des procédures de A.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
FormTestWizard wizard = new FormTestWizard(Controller.User);
 
wizard.EditPatient += new EditPatientEventHandler(FormTestWizard_EditPatient);
wizard.ChoosePatient += new ChoosePatientEventHandler(FormTestWizard_ChoosePatient);
wizard.NewPatient += new NewPatientEventHandler(FormTestWizard_NewPatient);
 
wizard.ShowDialog();
Pour des raisons de commodité, je voudrais faire cette association dans FormTestWizard plutôt que dans mon formulaire appelant. Pour ça, je me dis que je pourrais passer les procédures à attacher dans un tableau sous forme de paramètre dans le constructeur de mon formulaire wizard. Mais là, je ne sais pas comment déclarer mon constructeur.

Pour passer la procédure permettant la création d'un patient, dois-je faire par exemple

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
FormTestWizard(EditPatientEventHandler editproc);
et passer le nom de ma procédure en paramètre ?

Sauriez-vous m'aider un ch'ti peu svp ?

Papy !