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

Signaler
Messages postés
95
Date d'inscription
vendredi 14 janvier 2005
Statut
Membre
Dernière intervention
4 mars 2013
-
scottmat
Messages postés
440
Date d'inscription
samedi 24 mai 2003
Statut
Membre
Dernière intervention
23 janvier 2011
-
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"!!!

6 réponses

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
60
faut faire un Dim printpagesettings As New xxxxxxxxxx

Renfield
Admin CodeS-SourceS- MVP Visual Basic
Messages postés
95
Date d'inscription
vendredi 14 janvier 2005
Statut
Membre
Dernière intervention
4 mars 2013

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"!!!
Messages postés
440
Date d'inscription
samedi 24 mai 2003
Statut
Membre
Dernière intervention
23 janvier 2011

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
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
60
xxxxxxxxxx à remplacer, je suppose, par PageSettings




Renfield





Admin CodeS-SourceS

- MVP Visual Basic
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
60
tu ne fais nulle part le lien entre la chaine a imprimer et ton objet PrintDocument....

Renfield
Admin CodeS-SourceS- MVP Visual Basic
Messages postés
95
Date d'inscription
vendredi 14 janvier 2005
Statut
Membre
Dernière intervention
4 mars 2013

quelle propriété je dois utiliser? printdocument1.??

merci








BadBoy38











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






pensez "REPONSE ACCEPTEE"!!!