Bonjour à tous,
je voudrais savoir si vous connaissez une méthode optimisé pour gerer les forms sous Csharp .net,
les faire apparaitre, les cacher, les fermer,
serait-ce utile de créer une classe qui gère tout ça ?
Version imprimable
Bonjour à tous,
je voudrais savoir si vous connaissez une méthode optimisé pour gerer les forms sous Csharp .net,
les faire apparaitre, les cacher, les fermer,
serait-ce utile de créer une classe qui gère tout ça ?
Montrer / cacher la form
Fermer la FormCode:
1
2 MaForm.Visible = true; MaForm.Visible = false;
Afficher la FormCode:MaForm.Close();
ouCode:MaForm.Show();
(this étant la fenetre propriétaire)Code:MaForm.Show(this);
Afficher la Form de facon modale
ouCode:MaForm.ShowDialog();
si tu attendais une autre réponse précise ta question stpCode:MaForm.ShowDialog(this);
Merci pour ta réponse Themacleod1980,
tu as repondu à ma question,
je voulais juste connaitre les bonnes pratiques à avoir concernant le passage d'une forme à une autre.
cependant j'ai pas compris le fait d'afficher la Form de façon modale ?
L'affichage modal met ta form devant toutes les autres de ton programme et empêche l'utilisation des autres forms tant que la modale n'est pas fermée.
De plus, ShowDialog permet de retourner une valeur de type DialogResult....
Merci ppphil
j'ai testé l'affichage modale,
ca fonctionne bien