Rick38
Messages postés8Date d'inscriptiondimanche 16 septembre 2007StatutMembreDernière intervention 6 août 2008
-
3 juin 2008 à 03:40
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024
-
3 juin 2008 à 14:33
Bonjour,
Je suis nouveaux sur ce site et merci de m'avoir aider dans plusieurs projet que j'ai pus avoir des renseignement.
Mais la j'ai un problème J'ai fais un traitement de texte que j'ai
séparé la fenêtre en deux avec un Richtext 1 et un Richtext2 , tous vas
bien sauf pour imprimer le Richtext 1 tous vas bien mais pour le
Richtext 2 rien s'imprime ,j'ai pourtant mis PrintPreviewDialog1 et
PrintPreviewDialog2 aussi PrintDocument1 et PrintDocument2 et
PrintDialog1 et PrintDialog2 avec 2 bouttons impression page 1 et
impression page 2 car les 2 fenêtres sont cote a cote .
Voici le code que j'ai écrit pour la page 1---------------- PrintDocument1
Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object,
ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles
PrintDocument1.PrintPage
Dim intPrintAreaWidth As Integer
Dim intPrintAreaHeight As Integer
Dim font As New Font("Microsoft Sans Serif", 10)
Dim myPen As New Pen(Color.Blue, 2)
Dim nWidth As Integer = PrintDocument1.PrinterSettings.DefaultPageSettings.PaperSize.Width
Dim nHeight As Integer = PrintDocument1.PrinterSettings.DefaultPageSettings.PaperSize.Height
Et maintenant pour la page 2 ---------PRINTDOCUMENT 2
Private Sub PrintDocument2_PrintPage(ByVal sender As System.Object,
ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles
PrintDocument2.PrintPage
Dim intPrintAreaWidth As Integer
Dim intPrintAreaHeight As Integer
Dim font As New Font("Microsoft Sans Serif", 10)
Dim myPen As New Pen(Color.Blue, 2)
Dim nWidth As Integer = PrintDocument2.PrinterSettings.DefaultPageSettings.PaperSize.Width
Dim nHeight As Integer = PrintDocument2.PrinterSettings.DefaultPageSettings.PaperSize.Height
tovin
Messages postés164Date d'inscriptionsamedi 11 décembre 2004StatutMembreDernière intervention14 août 20133 3 juin 2008 à 08:12
Bonjour,
A tout hasrd :
Dans la prcédure bouton 2, on a :
PrintDialog2.Document = PrintDocument2
Dim result As DialogResult = PrintDialog1.ShowDialog()
Ne faudrait-il pas PrintDialog2 ?
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 3 juin 2008 à 14:33
Bonjour
Normalement, tu ne devrais pas avoir besoin d'utiliser 2 fois les éléments, une seule instance devrait être utile, ensuite avec un attribut privé d'objet, tu indique si tu imprime Le 1er ou le 2ième RichTextBox.
Le fer à souder a besoin d'une panne pour fonctionner.
VB (6, .NET1&2), C++, C#.Net1
Mon site