utilisation de la boîte de dialogue CommonDialog
Le
michel.giroud
Dans un projet : plusieurs fenêtres ont été développées ,
dans une fenêtre un bouton :"imprimer" est mis en place
qui lance la boîte de dialogue (Commondialog1.showprinter)
La boîte de dialogue s'affiche mais il est impossible de
capter la réponse : "annuler".
Création d'un nouveau projet avec une fenêtre un bouton
qui lance la boîte de dialogue : la boîte de dialogue
s'affiche et il est possible de capter la
réponse :"annuler".
Cela se passe sur le même poste de travail .
NB : la suppression de la référence à la boîte de dialogue
puis la remise en place d'une boîte de dialogue n'a rien
changé au pb.
dans une fenêtre un bouton :"imprimer" est mis en place
qui lance la boîte de dialogue (Commondialog1.showprinter)
La boîte de dialogue s'affiche mais il est impossible de
capter la réponse : "annuler".
Création d'un nouveau projet avec une fenêtre un bouton
qui lance la boîte de dialogue : la boîte de dialogue
s'affiche et il est possible de capter la
réponse :"annuler".
Cela se passe sur le même poste de travail .
NB : la suppression de la référence à la boîte de dialogue
puis la remise en place d'une boîte de dialogue n'a rien
changé au pb.

Poser une question


Peut-on voir ton code?
Ceci fonctionn bien ici:
Option Explicit
Private Sub Command1_Click()
On Error GoTo ErrHandler
CommonDialog1.CancelError = True
CommonDialog1.ShowPrinter
Exit Sub
ErrHandler:
Select Case Err.Number
Case cdlCancel
MsgBox "Vous avez annulé l'opération!"
Case Else
MsgBox Err.Description
End Select
End Sub
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"" dans le message de news:1d18401c45382$b9296c10$