Comment faire pour que mon Form principal soit invisible.

cs_globule Messages postés 327 Date d'inscription mardi 8 octobre 2002 Statut Membre Dernière intervention 6 octobre 2010 - 18 juin 2004 à 10:34
hardouz Messages postés 196 Date d'inscription jeudi 22 février 2007 Statut Membre Dernière intervention 26 novembre 2009 - 23 mars 2007 à 21:55
Comment faire pour que mon Form principal soit invisible.

J'ai bien vu dans le forum de mettre
Application.ShowMainForm := False

Mais ca ne semble pas marcher et en plus je ne sais pas ou le mettre exactement.

Pourquoi la propriété visible=false du formulaire ne marche pas (contrairement au VB).
Comment rendre ce formulaire invisible très simplement ?

Merci pour votre aide

4 réponses

MoveX Messages postés 230 Date d'inscription vendredi 9 mai 2003 Statut Membre Dernière intervention 16 juillet 2005 1
18 juin 2004 à 14:00
bah normalement ca marche la propriete visible, sinon tu pexu toujours faire une application sans form...
0
cs_globule Messages postés 327 Date d'inscription mardi 8 octobre 2002 Statut Membre Dernière intervention 6 octobre 2010
18 juin 2004 à 14:20
J'ai trouvé qu'il fallait aller dans le menu Voit ->Unit->Nom du projet

Puis rajouter
application.showmainform:=False;
comme ceci
begin
Application.Initialize;
Application.CreateForm(TMainForm, MainForm);
application.showmainform:=False;
Application.Run;
end.

Mais bon, du moment que l'editeur permet de mettre la propriété Visible du form à false c'est un peu bizarre d'être obliger de faire ca.

Enfin, ca marche ...
0
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
20 juin 2004 à 11:42
application.showmainform (procedure)
et
form1.visible (propriete)

ne sont pas la meme chose :)

ton application.showmainform peut etre placé ds le 'onactivate' ou 'oncreate' de ton appli

:) bon codage
0
hardouz Messages postés 196 Date d'inscription jeudi 22 février 2007 Statut Membre Dernière intervention 26 novembre 2009
23 mars 2007 à 21:55
plus simple :)
double click sur ton form pour placer le code puis tu place ce code en premiére ligne :
application.showmainform:=false;
comme ca cette ligne sera executer la premiére pour la rendre invisible.
amicalement
0