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
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
Bonjour,
Tu dois normalement exécuter ton printdialog du style :
Cette fonction Execute renvoie un boolean. True si bouton OK, false si autres types de fermeture.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 PrintDialog1.Execute;
ça donne :
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é.
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
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]
Merci a tous les 2
Plus rapide, tu meurs !!
@ +
Oncle_pete
Partager