2 solutions :
soit utiliser un flag permettant de savoir quel a été l'option choisie car , je présume que 2 boutons différents permettent , soit de lancer le Quickrep.Preview soit de lancer le Quickrep.Print
soit utiliser la valeur de State de QuickRep dans l'événement
1 2 3
|
// provient de Quickrpt.pas
TQRState = (qrAvailable, qrPrepare, qrPreview, qrPrint, qrEdit); |
donc , quelque chose de ce genre
if QuickRep.State=qrPrint then ...;
cependant , comme dans l'autre solution d'ailleurs , cela ne détectera pas l'impression à partir de la prévisualisation
Partager