begin process at 2012 02 16 11:26:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

Débutants

 > 

VB.Net La fonction Print avec RichTextBox ???


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

VB.Net La fonction Print avec RichTextBox ???

lundi 7 juillet 2008 à 20:41:33 | VB.Net La fonction Print avec RichTextBox ???

MagDix

Bonjour à tous...

Je suis à la recherche depuis quelques jours pour trouver une méthode simple
pour imprimer un RichTextBox.

Je crois en avoir trouvé une qui se trouve sur ce site
[ Lien ]

J'ai donc inclu un second projet dans mon programme et tout semble OK
sauf sur cette ligne de code:
checkPrint = txtFinal.Print(checkPrint, txtFinal.TextLength, e)
Ca dit Print is not a member of 'System.Windows.Forms.RichTextBox'
Pourquoi ca me dit cela et quand j'essai le code provenant du site internet ca fonctionne très bien ?

Voici le code que j'utilise pour le moment...

Merci de votre aide

 Private Sub ImpressionToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ImpressionToolStripMenuItem.Click

         PrintDialog1.Document = PrintDocument1

        If PrintDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
            PrintDocument1.Print()
        End If
  End Sub

   Private Sub PrintDocument1_BeginPrint(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintEventArgs) Handles PrintDocument1.BeginPrint

        ' Adapted from Microsoft's example for extended richtextbox control
        '
        checkPrint = 0

    End Sub
    Private Sub PrintDocument1_PrintPage(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage

        ' Adapted from Microsoft's example for extended richtextbox control
        '
        ' Print the content of the RichTextBox. Store the last character printed.
        checkPrint = txtFinal.Print(checkPrint, txtFinal.TextLength, e)

        ' Look for more pages
        If checkPrint < txtFinal.TextLength Then
            e.HasMorePages = True
        Else
            e.HasMorePages = False
        End If

    End Sub

lundi 7 juillet 2008 à 21:05:20 | Re : VB.Net La fonction Print avec RichTextBox ???

gillardg

si tu utilises ce projet pour en faire un éditeur tu ne dois pas utiliser une richtextbox mais le contrôle qui est inclus dans le projet.
 voici un exemple qui fonctionne
http://www.vbfrance.com/codes/RTFEDIT-EDITEUR-TEXTE-AVANCE-AVEC-PLEIN-FONCTIONS-UTILES_46804.aspx
lundi 7 juillet 2008 à 21:33:17 | Re : VB.Net La fonction Print avec RichTextBox ???

MagDix

Oui merci pour le lien mais tu me l'avais déjà proposé dans un autre Post.
Pour une raison que j'ignore lorsque je démarre ta source, je dois fais un conversion de version de VB.Net et le code ne fonctionne pas tres bien.

Le code que j'ai downloader sur le net est,à première vue, différent de ton code ???

Dans le fonc je veux que faire l'impression d'un richtextbox ou d'un textbox, je m'en fou, pour avoir une copie papier du textbox... Je ne veux pas faire d'édition au d'autre truc du genre, que imprimer un textbox.

Mais je vais reessayer ta source...
Qui sais peut-être cette fois ci ca va fonctionner..

merci encore de ton aide.
lundi 7 juillet 2008 à 21:41:48 | Re : VB.Net La fonction Print avec RichTextBox ???

gillardg

le lien que tu donnes toi, c'est le départ de ma source

c'est une richtextbox améliorée

lundi 7 juillet 2008 à 22:10:04 | Re : VB.Net La fonction Print avec RichTextBox ???

MagDix

ok donc avec ta source, mon problème provient peut-être du fait que je ne suis pas capable d'enregsitrer le dll...  (voir mon autre post

http://www.vbfrance.com/infomsg_VB-NET-RICHTEXTBOXEX-COMMENT-METTRE-DANS-BOIT-OUTILS_1165818.aspx?p=2)



merci encore



Cette discussion est classée dans : richtextbox, print, printdocument1, byval, checkprint


Répondre à ce message

Sujets en rapport avec ce message

Impression [ par scottmat ] bonjours à tous,j'ai un richtextbox que je voudrais tout simplement imprimer le texte se trouvant à l'intérieur. je suis sous VB.NET 2005voici mon bou les marges pour une impression ne fonctionne pas [ par alexandreillusion ] je cherche à imprimer une form en paysage ce que j'arrive a faire. en revanche je ne reussi pas centrer sur la page cette form. pourriez vous m'aider Contacts Windows [ par Bernard74 ] Bonjour, J'ai trouvé cet exemple de code pour lire les contacts windows (vista), mais je ne sais pas comment récupérer les numéros de téléphone. Ave Problème d'impression en VB.NET Double page [ par Rick38 ] <img src="file:///C:/DOCUME%7E1/Rick/LOCALS%7E1/Temp/moz-screenshot-2.jpg" al Variable dans une RichTextBox [ par TS1 ] Bonjour à tous, notre problème est le suivant,Il me faudrait les lignes de codes permettant de declarer des variables ainsi que celui pour pouvoir mod Imprimer une tabpage et groupbox [ par Portos67 ] Bonjour, Vous êtes mon dernier secours, je souhaite imprimer une tabpage et un groupbox, le hic c'est que dans ma fenêtre de prévisualisation, j'ai u Impression datagridview [ par hafsa59 ] Salut, J'ai un petit problème concernant l'impression d'un datagridview en vb.net, j'ai cherché dans le site j'ai trouvé des sources, mais elle ne m Richtextbox - coloration syntaxique [ par kciope ] Bonjour tout le monde, Je sollicite votre aide concernant l'utilisation de richtextbox. J'ai fais une fonction qui doit changer la couleur d'une parti Tableau comme dans Word dans un RichTextBox? [ par gillardg ] bonjour, est il possible de créer un tableau dans un RichTextBox? cela fait un moment que je suis occupé a (esayer de) programmer un éditeur RTF et je


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales