C'est souvent le plus simple.
Sinon, il y a aussi plein d'autres possibilités si tu dois faire des trucs un peu subtils que ShowDialog ne permet pas. La plupart impliquent de capturer les événements liés à la fenêtre parente ou enfant ou bien de mettre la première dans un état particulier avant ouverture de l'enfant. Pour lier l'une à l'autre tu peux utiliser la propriété Owner ou les propriétés MDI.
Evenements côté enfant : Activated, Deactivate. Tu peux aussi jouer sur Load et Close : au load tu désactives ta form parente, au close tu la réactives. Ce genre de choses.
Edit : tu trouveras quelques illustrations ici : http://stackoverflow.com/questions [...] -is-active
Message édité par TotalRecall le 21-11-2014 à 09:46:22
---------------
Topic .Net - C# @ Prog