CommonDialog+Print!!! gros pb!! [Résolu]

Signaler
Messages postés
95
Date d'inscription
vendredi 14 janvier 2005
Statut
Membre
Dernière intervention
4 mars 2013
-
Messages postés
4172
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
9 juin 2006
-
Bonjour à tous,



je suis en train de créer un soft et j'ai un gros problème avec l'impression. J'ai créé un commondialog ("Microsoft
common control 6.0 (SP3)"), j'affiche la boite de Print mais lorsque je
fais "Annuler", l'impression se lance quand même et je n'arrive pas à
trouver la commande qui renvoi la valeur du bouton cliqué!!



si vous savez comment faire, merci de me répondre...



BadBoy38

1 réponse

Messages postés
4172
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
9 juin 2006
23
Affecte al valeur True à la propriété CancelError du controle commonDialog.
Si l'utilisateur clique sur "Annuler", Vb va générer une erreur que tu intercepte par un On Error. Bref un truc du genre ...
Sub Print
With dlgPrint
.CancelError= True
On Error Goto PrintCanceled
.ShowPrint
On Error Goto 0
End with
MsgBox "Impression OK"
Exit sub
PrintCanceled :
Msgbox "Impression annulée"
Exit Sub

Christophe R
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 123 internautes nous ont dit merci ce mois-ci