A partir d'une Form principale je cree un certain nombre de form dynamiquement que je stocke dans un tableau de pointeurs
Je fais sur ces Form un certain nombre de choses sans probleme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Form [N]=new TForm(This);
Mais pour les detruire apres usage?
elles doivent etres fermée a partir d'elles même avec un bouton Fermer
Button On Click Close();
Mais pour les detruire reellement
ou mettre le delete Form[N]
J'ai essaye de detourner l'evenement OnClose de mes fenetres
Comme vu dans "Remarque de developpement "gestion de fenetres enfants de Gilles Louise
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Form[N]OnClose=FermerFenetre;
Mais si cela fonctionne tres bien en cliquant sur la petite croix du menu
Avec un bouton le programme va bien a la fonction "FermerFenetre"
Detruit la form Et veut retourner a une Form qui n'existe plus
Quelques tuyaux me rendraient bien service
MERCI
Partager