[C#] Communication entre FORM
Bonjour,
Je suis débutant en POO et j'aimerais avoir quelques éclaircissements.
- Lorsque je souhaite remplir les controles d'un form B à partir d'un FormA, je déclare les controles du FormB en public et je fais dans le formA :
Code:
1 2 3 4
|
formB f = new formB();
f.txtnom.text = ...;
f.txtage.text = ...; |
Est ce qu'il ne vaut pas mieux passer les valeurs dans le constructeur du FormB lors de l'instanciation pour qu'il remplissent ses controles par la suite..=> éviter les déclarations public des controles.
- Ensuite, j'ai vu qu'il existait des "méthodes" get/set. Quel est leur intéret ?
Pourquoi ne pas faire un return directement plutot que d'appeler un "get" ?
Merci