Charger imprimer

elisabeth_nov Messages postés 103 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 4 février 2009 - 28 mars 2006 à 14:22
rvblog Messages postés 792 Date d'inscription vendredi 4 mars 2005 Statut Membre Dernière intervention 12 juin 2012 - 28 mars 2006 à 23:02
bonjour,
je voudrais savoir si il est possible a partir dun formulaire dappeller la boite de dialogue dimpression. si oui merci de me dire comment!

3 réponses

loislane21 Messages postés 65 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 28 mars 2006
28 mars 2006 à 14:50
En VB.Net tu fais un :
dim monForm as new PrintDialog
monForm.ShowDialog()

Mais il faut que tu définisses certaines choses avant, notamment le nom de l'imprimante etc... et tu as ça dans les printSettings de la classe Printing.
dim impr as new PrintSettings
impr. ......
Après c'est à toi de voir ce que tu veux paramètrer d'autre.


Taly "Un ordinateur a toujours besoin d'attention"
0
elisabeth_nov Messages postés 103 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 4 février 2009
28 mars 2006 à 14:55
exusez moi jai oublier de preciser que je travail en vb6
0
rvblog Messages postés 792 Date d'inscription vendredi 4 mars 2005 Statut Membre Dernière intervention 12 juin 2012 7
28 mars 2006 à 23:02
Salut elisabeth_nov,

ajoutes le composant Microsoft Common Dialog Control 6.0 dans ton projet, et écris :

Private Sub cmdPrintDialog_Click()
On Error GoTo cmdPrintDialog_ClickErr
With Me
.cmdlgPrint.Flags = cdlPDNoWarning 'cherches cette constante dans l'explorateur d'objets (F2) et tu en trouveras plein d'autres
.cmdlgPrint.CancelError = True
.cmdlgPrint.ShowPrinter
End With
Exit Sub
cmdPrintDialog_ClickErr:
If Err.Number = cdlCancel Then
MsgBox "Annulation"
End If
End Sub

à+


rvblogn<SUP>
</SUP><SUP>Je veux ton bien... et je l'aurais
</SUP>
0
Rejoignez-nous