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

Delphi Discussion :

Sortir d'une fenêtre PrintDialog1


Sujet :

Delphi

  1. #1
    Membre éclairé
    Avatar de Oncle_Pete
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    246
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 246
    Par défaut Sortir d'une fenêtre PrintDialog1
    Bonjour,


    Comment faire pour savoir si mon mon utilisateur a quitte la fenetre de configuration de l'imprimante (PrintDialog1) en faisant Ok, ou s'il a cliqué sur le bouton Annuler ?
    Merci a vous

    Oncle_Pete

  2. #2
    Membre éprouvé
    Inscrit en
    Janvier 2003
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Janvier 2003
    Messages : 110
    Par défaut
    Bonjour,

    Tu dois normalement exécuter ton printdialog du style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      PrintDialog1.Execute;
    Cette fonction Execute renvoie un boolean. True si bouton OK, false si autres types de fermeture.

    ça donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
      if PrintDialog1.Execute then
        //Ce que tu veux faire
      else
        //sinon tu fais ce que tu veux si annuler
    Voilà. Cela se trouve bien en faisant F1 et en recherchant les méthodes de TPrintDialog. Regarde la méthode Execute, tout est bien expliqué.

  3. #3
    Membre confirmé Avatar de jambonstar
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 175
    Par défaut
    Elle doit s'ouvrir en fenetre modale, comme beaucoup de dialogue.
    Donc la fonction Execute renvoie un entier correspondant au ModalResult.

    Fait F1 sur ModalResult, tu trouveras toutes les explications.

    [EDIT] Grillé... [/EDIT]

  4. #4
    Membre éclairé
    Avatar de Oncle_Pete
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    246
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 246
    Par défaut
    Merci a tous les 2

    Plus rapide, tu meurs !!

    @ +


    Oncle_pete

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

Discussions similaires

  1. Rendre une fenêtre modale non modale
    Par Smortex dans le forum Composants VCL
    Réponses: 2
    Dernier message: 30/03/2003, 17h56
  2. Changer l'icône d'une fenêtre à partir d'un .res
    Par henderson dans le forum C++Builder
    Réponses: 8
    Dernier message: 11/03/2003, 10h48
  3. Rendre le curseur invisible sur une fenêtre donnée
    Par Meuhmeuh dans le forum C++Builder
    Réponses: 3
    Dernier message: 22/11/2002, 12h25
  4. Créer une fenêtre flottante qui ne peut avoir le focus
    Par BestofMac dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/07/2002, 10h46
  5. icône d'une fenêtre fille
    Par bastien dans le forum C++Builder
    Réponses: 6
    Dernier message: 27/05/2002, 13h46

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