Impression Richtextbox [VB.net] [Résolu]

Messages postés
95
Date d'inscription
vendredi 14 janvier 2005
Statut
Membre
Dernière intervention
4 mars 2013
- - Dernière réponse : scottmat
Messages postés
440
Date d'inscription
samedi 24 mai 2003
Statut
Membre
Dernière intervention
23 janvier 2011
- 4 juil. 2006 à 14:53
Bonjour,

voici le code que j'utilise (trouvé dans le forum):

        Try
            PrintDocument1.DefaultPageSettings = printpagesettings
            stringtoprint = RichTextBox1.Text
            PrintPreviewDialog1.Document = PrintDocument1
            PrintPreviewDialog1.ShowDialog()
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try

problème: le compilateur m'indique 2 erreurs:

    "le nom printpagesettings n'est pas déclaré"
    "le nom stringtoprint n'est pas déclarer"

si j'ajoute Dim
printpagesettings et Dim
stringtoprint, il me dit: "la variable printsettings est utilisée avant qu'une valeur ne lui soit assignée. Une exception de référence null peut se produire au moment de l'execution."

Comment déclarer ces deux variables?

Merci







BadBoy38











--==OPEN.SOURCES.FREE.FR==--







pensez "REPONSE ACCEPTEE"!!!
Afficher la suite 

6 réponses

Meilleure réponse
Messages postés
17280
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
21 juillet 2019
58
3
Merci
faut faire un Dim printpagesettings As New xxxxxxxxxx

Renfield
Admin CodeS-SourceS- MVP Visual Basic

Dire « Merci » 3

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

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

Commenter la réponse de Renfield
Messages postés
95
Date d'inscription
vendredi 14 janvier 2005
Statut
Membre
Dernière intervention
4 mars 2013
3
Merci
il faut remplacer les xxxxxx par Printing.PageSettings

autre problème: j'ai toujours une page blanche

        Dim printpagesettings As New Printing.PageSettings
        Dim stringtoprint
        Try
            PrintDocument1.DefaultPageSettings = printpagesettings
            stringtoprint = RichTextBox1.Text
            PrintPreviewDialog1.Document = PrintDocument1
            PrintPreviewDialog1.ShowDialog()
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try








BadBoy38











--==OPEN.SOURCES.FREE.FR==--







pensez "REPONSE ACCEPTEE"!!!

Dire « Merci » 3

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

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

Commenter la réponse de badboy38
Messages postés
440
Date d'inscription
samedi 24 mai 2003
Statut
Membre
Dernière intervention
23 janvier 2011
3
Merci
salut badboy38 dsl de pas t'avoir répondu tout de suite, j'ai trouver un code qui pourrait faire l'affaire à cette adresse :

http://support.microsoft.com/kb/811401/fr


sa marche j'ai tester et en plus elle gére les images inclu dans ton RichTextBox

Dire « Merci » 3

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

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

Commenter la réponse de scottmat
Messages postés
17280
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
21 juillet 2019
58
0
Merci
xxxxxxxxxx à remplacer, je suppose, par PageSettings




Renfield





Admin CodeS-SourceS

- MVP Visual Basic
Commenter la réponse de Renfield
Messages postés
17280
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
21 juillet 2019
58
0
Merci
tu ne fais nulle part le lien entre la chaine a imprimer et ton objet PrintDocument....

Renfield
Admin CodeS-SourceS- MVP Visual Basic
Commenter la réponse de Renfield
Messages postés
95
Date d'inscription
vendredi 14 janvier 2005
Statut
Membre
Dernière intervention
4 mars 2013
0
Merci
quelle propriété je dois utiliser? printdocument1.??

merci








BadBoy38











--==OPEN.SOURCES.FREE.FR==--






pensez "REPONSE ACCEPTEE"!!!
Commenter la réponse de badboy38