bonjour
je n 'arrive pas a rendre invisble la Form1 de mon application au demarage .
je voudrais que seul la Form3 soit visible .
est ce impossible ?
merci
bonjour
je n 'arrive pas a rendre invisble la Form1 de mon application au demarage .
je voudrais que seul la Form3 soit visible .
est ce impossible ?
merci
Salut,
il faut que tu modifie la form principale de ton projet.
En effet, la Form1 doit être définit comme form principal de ton projet et donc celle qui s'ouvre en premier, si tu veut modifier cela, tu doit aller dans les options du projet et dans l'onglet Fiche tu à un comboBox pour sélectionner ta Form principale![]()
oki merci mais cela fait planter mon prog , je m'explique :
il y a des variables globales qui sont calculés dans le Form 1 et utiliser dans le Form3 , or je voudrais que ce traitement n apparaisse pas au démarrage ( Form1 caché ) . mais que les résultats soit visible au démarrage dans le Form3 .
C est possible ?
C'est possible de rendre invisible la Form1, mais cela prendra effet que si tu le fait après le Show du démarrage du programme, donc la Form1 va forcement s'afficher un petit moment
oki tant pis je prendre ta solution . comment faire ?
Ce n'est surement pas la solution la plus propre, mais en voici une :
Ajouter un TTimer à la Form1 avec pour propriété Interval 1 et Enabled false
Dans l'évènement OnCreate de la Form1 modifier la propriété Enabled du timer et la mettre à true, et dans l'évènement OnTimer, mettre la propriété Visible de la Form1 à false et le Enabled du timer à false également.
Partager