VB.Net Impression sans Apercu avant impression

cs_MagDix Messages postés 532 Date d'inscription lundi 5 juin 2006 Statut Membre Dernière intervention 6 octobre 2012 - 4 févr. 2009 à 14:30
cs_MagDix Messages postés 532 Date d'inscription lundi 5 juin 2006 Statut Membre Dernière intervention 6 octobre 2012 - 4 févr. 2009 à 15:00
Bonjour à tous...

J'ai trouvé sur le site un code pour imprimer un picturebox qui fonctionne très bien.
Je suis débutant pour l'impression en VB.Net...

Le code utilise une varible pour l'Apercu avant impression. et j'aimerais ne pas avoir d'apercu avant l'impression.

Toujours dans ce même code, il a un commentaire donnat l'option si on veut ne pas utiliser l'Apercu avant impression
('m_pd.Print() 'si l'on ne souhaite pas l'aperçu)

Si j'enlève le commentaire ca me sort un erreur disant que la variable m_pd n'est pas déclaré.
Je mets en commentaire 'Dim ppd As New PrintPreviewDialog
et je remplace par ce code... Dim m_pd As New PrintDialog

et j'ai plein d'erreur...

Bref je ne sais pas commment faire pour utiliser ce code et empêcher l'apercu avant l'impression...
Je suis certain d'avoir la réponse au bout de mon nez mais je n'y arrive pas...

Merci de votre aide
 

1 réponse

cs_MagDix Messages postés 532 Date d'inscription lundi 5 juin 2006 Statut Membre Dernière intervention 6 octobre 2012 1
4 févr. 2009 à 15:00
Re...

ca va meiux aller avec le code.. héhéhéhé

        Dim ppd As New PrintPreviewDialog
        Try
            With ppd
                'm_pd.Print() 'si l'on ne souhaite pas l'aperçu
                .Document = pDoc
                .WindowState = FormWindowState.Maximized
                ' appelle la fonction pdoc_PrintPages
                .ShowDialog()
                .Dispose()
            End With
        Catch exp As Exception
        End Try
0