Lancer une feuille fille mdi une et une seule fois

Description

Bonjour.
Cette application va résoudre un petit peu un problème que j'ai rencontré dans les forms MDI.
Au fait il s'agit de deux problèmes : le premier réside dans le fait de la possibilité d'ouvrir plusieurs instances du même formulaires, et le deuxième dans la non possibilité d'ouvrir un formulaire après sa fermeture.
Pour cela, j'ai utilisé une petite astuce :
• On va déclarer les objets représentants les formulaires fils dans le formulaire principal en mode : public static.
• Dans l'évènement du clic sur le bouton d'ouverture du formulaire fils, on teste sur sa valeur si elle est nulle pour qu'il puisse s'ouvrir.
• Dans l'évènement formclosed de le formulaire fils, on accède à l'objet dans le formulaire du menu, et on y affecte la valeur nulle (du fait qu'il est déclaré public static).
Le code source va expliquer tout le fonctionnement.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.