Methode ShowPrinter

hostylsanke Messages postés 11 Date d'inscription lundi 15 novembre 2004 Statut Membre Dernière intervention 23 février 2005 - 22 févr. 2005 à 09:52
hostylsanke Messages postés 11 Date d'inscription lundi 15 novembre 2004 Statut Membre Dernière intervention 23 février 2005 - 23 févr. 2005 à 10:22
Bonjour,

J'ai un souci avec la commande :
"Commondialog1.ShowPrinter"
je travail sous Visual Basic 5 et selon le Pc que j'utilise la boite de dialogue d'impression ne s'ouvre pas.

Actuellement je travail sous XP et ca ne marche pas voici mon code d'appel :

Dim BeginPage, EndPage, NumCopies
CommonDialog1.PrinterDefault = True
' Affecte la valeur True à la propriété
' CancelError.
CommonDialog1.CancelError = True
On Error GoTo ErrHandler
'Affiche la boîte de dialogue Impression.
CommonDialog1.ShowPrinter

Si quelqun a déja renconter le pb ou a une solution merci par avance

Eric

2 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
22 févr. 2005 à 10:17
En effet, sous XP, les polices ne sont pas listées, il faut pour cela
utiliser un Flag, mais je ne sais plus lequel ! Essaye avec la
propriété Flag du commondialog aux valeurs suivantes :

1 ou 2 ou 4 ou 8 ou 16 ou 32, etc.

DarK Sidious

Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) : http://www.ProgOtoP.com/popapi/
0
hostylsanke Messages postés 11 Date d'inscription lundi 15 novembre 2004 Statut Membre Dernière intervention 23 février 2005
23 févr. 2005 à 10:22
Merci

J'ai pas tres bien compris, ta reponse car j'essai d 'ouvrir la boite de dialogue imprimante et pas celle des polices.

Parcontre j'ai resolu mon pb, Mon CommonDialog1 servait aussi a afficher Open et Save
j'en ajouter une deuxieme uniquemet dedié à la showprinter et la ca marche.
0
Rejoignez-nous