IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

Fenêtre visible au démarrage !?


Sujet :

Langage Delphi

  1. #1
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 672
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 672
    Points : 7 048
    Points
    7 048
    Par défaut Fenêtre visible au démarrage !?
    Au lancement de mon application, j'exécute une procédure, s'il y a un certain paramètre.
    Le problème, c'est que je teste la présence du paramètre dans le OnShow ! Donc, la fenêtre reste invisible, jusqu'à la fin de l'exécution de la procédure.
    Comment faire pour quelle soit visible ?

    Merci.


  2. #2
    Membre habitué

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 66
    Points : 129
    Points
    129
    Par défaut
    En l'absence de code (et de café), il ne me vient qu'une idée stupide : tu ne pourrais pas gérer tout ça dans un Splashscreen ?

    A+

  3. #3
    Membre chevronné
    Avatar de Pierre Castelain
    Inscrit en
    Avril 2002
    Messages
    523
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 523
    Points : 1 943
    Points
    1 943
    Par défaut
    Tu peux utiliser l'évènement OnActivate plutot que OnShow en n'oubliant pas de le désactiver une fois terminé (OnActivate:= nil.

  4. #4
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 672
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 672
    Points : 7 048
    Points
    7 048
    Par défaut
    Pour Delphi-fan :
    Plutôt que de créer une nouvelle Form, je pensais me débrouiller avec un évènement.
    Mais, je n'arrive à rien pour l'instant ...


  5. #5
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 672
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 672
    Points : 7 048
    Points
    7 048
    Par défaut
    Citation Envoyé par Pierre Castelain
    Tu peux utiliser l'évènement OnActivate plutot que OnShow en n'oubliant pas de le désactiver une fois terminé (OnActivate:= nil.
    Oui !!
    C'est une solution, on ne peut plus simple, qui marche très bien.

    Merci.

  6. #6
    Membre habitué Avatar de kanzarih
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Novembre 2002
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Novembre 2002
    Messages : 327
    Points : 197
    Points
    197
    Par défaut

    Tu peus utiliser un timer et dans sons evennement on timer tu peux traité ce que tu veux mais associé a l'événnement Onactivate de votre form le droit d'activation du timer.

    Rq: il faut aprer fain de traitement fermer le Timer (Timer1.Enabled := false; )

    Pourquoi un Timer?
    pour pouvoire utiliser le traitement indiquer quand on veux il faut simplement pour cela d'activer le Timer?

    BBAYYYYYY

  7. #7
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 672
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 672
    Points : 7 048
    Points
    7 048
    Par défaut
    Le coup du timer, je l'avais essayé. Mais, ca n'avais pas marché.
    Merci quand même.


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 21
    Dernier message: 15/05/2013, 13h33
  2. [XL-2003] Label dans la fenêtre visible
    Par Médéstrac dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/01/2011, 11h16
  3. Fenêtre bizarre au démarrage
    Par adrian07 dans le forum Sécurité
    Réponses: 7
    Dernier message: 01/11/2008, 19h17
  4. Maximiser taille fenêtre application au démarrage
    Par quanou dans le forum VBA Access
    Réponses: 3
    Dernier message: 16/07/2008, 23h31
  5. Fenêtre qui s'ouvre au démarrage
    Par Ender dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 20/09/2005, 09h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo