Bonjour,
j'ai une form principale frmPrincipale, je souhaite ouvrir une child window en lui passant mon objet instancier dans frmPrincipale comment faire ?
merci
Version imprimable
Bonjour,
j'ai une form principale frmPrincipale, je souhaite ouvrir une child window en lui passant mon objet instancier dans frmPrincipale comment faire ?
merci
Je sais pas si j'ai bien compris ta demande, mais si c'est bien ce que je penses, tu dois simplement créer une variable dans ta ChildWindow et l'initialiser dans un constructeur qui prendre en paramètre ton objet. Exemple :
Après, tu dois simplement faire appel à ce constructeur quand tu crées une instance de cette child window sur ta page principale :Code:
1
2
3
4
5
6
7
8
9
10
11
12 private TypeObjet nomObjet; public maChildWindow() { // constructeur par défaut } public maChildWindow(TypeObjet objetEnParametre) { // constructeur surchargé monObjet = objetEnParametre; }
Est-ce bien ce que tu voulais ?Code:
1
2 maChildWindow uneNouvelleFenetre = new maChildWindow(monObjetAPasser); uneNouvelleFenetre.Show();
A oui j'avais pas pense au constructeur avec parametre , bien vu :ccool: . J'avais fait une variable public ds child window que j'utilisait dans ma formPrinicipale.
Merci