reinitialiser un Form - Delphi/Pascal - Programmation
Marsh Posté le 07-06-2006 à 12:27:40
Dans les options du projet, tu enlèves la form des Form créées automatiquement.
Puis avant de faire un Show tu fais Form2 := TForm2.Create(Application);
Et dans le OnClose (ou dans le code quand tu n'as plus besoin de la Form) tu fais:
Form2.Release;
Form2 := nil;
Marsh Posté le 02-06-2006 à 02:06:17
Salut
Voila j'ai un tout petit probleme :
Mon programme principal appele un form2 de saisie d'une nouvelle information.
(2 cases textes de saisie + un label pour dire 'OK tout s'est bien passé')
Or si je le ferme et que je le réouvre pour une nouvelle saisie, les champs texte et le label sont toujours valorisés de la précédente saisie
J'ai bien pensé, faire des .Clear apres chaque validation de la saisie mais ca me parait pas tres optimisé.
Ya t'il une meilleur solution pour réinitialiser un Form?
ps:j'ai testé sur l'evenement OnClose : Destroy, Free, DestroyComponenet, ca marche pas je dois pas etre loin
Merci