chacarre
Messages postés9Date d'inscriptionmardi 22 avril 2008StatutMembreDernière intervention28 avril 2008
-
22 avril 2008 à 17:01
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 2016
-
25 avril 2008 à 21:00
Bonjour,
J'ai un problème. Dans mon programme tout marche bien, sauf que ma form3 (j'en ai environ une dizaine) s'ouvre dès le début derrière ma form1. alors qu'elle est censé s'ouvrir après avoir cliquer sur un button dans le form2.
Aucun souci de ce genre dans tous mes autres programmes et avec toutes les form de celui-là.
Quelqu'un aurait-il une idée du problème rencontré ?
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 25 avril 2008 à 21:00
Bonjour,
oui essaye le MainForm, et puis si vraiment ca marche pas au pire tu peux faire :
(Dans le OnCreate de ta form3)
Close;
Sauf si c'est la fiche principale, mais je suppose que non ^^
Comme ca elle se fermera, et tu pourras la réouvrir en cliquant sur ton bouton avec
Form3.ShowModal; // Si tu veux qu'elle bloque ton appli en attendant une réponse de l'utilisateur
OU
Form3.Show; // Si tu veux l'afficher, mais l'utilisateur peut toujours revenir sur la fiche principale en la laissant ouverte ^^
N'oublie pas que tout a une logique et une solution - une fiche ne s'ouvre pas toute seule ^^
Verifie que une instruction n'ouvre pas la Form3, par hasard,dans un OnCreate ou OnShow d'une autre fiche
On résume :
1) Vérifie le "MainForm"
2) Vérifie l'inspecteur d'objets
3) Vérifie les codes OnCreate, OnShow, et éventuellement les timers, à la recherche d'un code concernant Form3
4) Tente de mettre Close; dans le OnCreate de Form3
=>> Si tu as toujours un problème, essaye de détailler un peu plus le problème, et eventuellement trouver un moyen de poster le source, pour qu'on puisse l'ausculter :p