Cacher la fiche Delphi

Fermé
turblad Messages postés 36 Date d'inscription mercredi 12 novembre 2003 Statut Membre Dernière intervention 16 septembre 2009 - 9 sept. 2008 à 16:35
turblad Messages postés 36 Date d'inscription mercredi 12 novembre 2003 Statut Membre Dernière intervention 16 septembre 2009 - 11 sept. 2008 à 16:08
Bonjour,
Je fais une petite application ne nécessitant qu'une petite interface et ce, très peu fréquemment. Je rajoute donc en début de projet :
Application.ShowMainForm := false
Comme la fiche contient un TTrayIcon visible, l'appli se lance invisible sauf le trayicon.
Par la suite, pour laisser l'utilisateur commander la visibilité ou non de la fiche à l'aide de petites procédures, je peux le faire jongler avec "true" ou "false" de la commande ci-dessus mais je peux aussi faire :
Form1.show
ou
Form1.hide
Ces deux dernières solutions sont plus courtes à écrire (je suis fénéant)
J'ai fait de petits essais, tout fonctionne.
Ma question aux vrais programmeurs : Quelle différence, et que vaut-il mieux utiliser ?
Merci d'avance.

jean
A voir également:

1 réponse

hamza_bba Messages postés 78 Date d'inscription jeudi 18 octobre 2007 Statut Membre Dernière intervention 6 août 2009 1
9 sept. 2008 à 16:49
Application.ShowMainForm ----> vous permet de contrôler la visibilité de la form principal (père)

form1.show ou form.hide -----> vous permet de contrôler la visibilité de la form 1


conclusion

si la form1 est ton form principal donc les deux instruction sont pareil ;)
0
turblad Messages postés 36 Date d'inscription mercredi 12 novembre 2003 Statut Membre Dernière intervention 16 septembre 2009
9 sept. 2008 à 19:11
Je me doutais bien un peu de cette réponse, d'autant qu'effectivement, Form1 est bien la fiche principale.
J'ai bien remarqué que le résultat était le même mais je me demandais si l'une où l'autre des instructions comportait une subtilité pour la faire préférer ( par exemple au niveau des ressources utilisées ou autre)
Sachant que je ne suis qu'un programmeur du dimanche très amateur autodidacte, plus pour entretenir mes vieux neurones que pour vraiment produire.

Merci beaucoup de cette réponse rapide.
A bientôt

Jean
-1
hamza_bba Messages postés 78 Date d'inscription jeudi 18 octobre 2007 Statut Membre Dernière intervention 6 août 2009 1 > turblad Messages postés 36 Date d'inscription mercredi 12 novembre 2003 Statut Membre Dernière intervention 16 septembre 2009
10 sept. 2008 à 07:58
non il y aucun subtilité puisque tous les deux faire la meme tache (cacher ou afficher la fiche principale) , sauf ShowMainForm il a l'avantage si on veux cacher la fiche dés le démarrage de l'application
-1
turblad Messages postés 36 Date d'inscription mercredi 12 novembre 2003 Statut Membre Dernière intervention 16 septembre 2009 > hamza_bba Messages postés 78 Date d'inscription jeudi 18 octobre 2007 Statut Membre Dernière intervention 6 août 2009
11 sept. 2008 à 16:08
OK

encore merci.
-1