vercomax
Messages postés547Date d'inscriptionmercredi 28 juillet 2004StatutMembreDernière intervention11 septembre 2013
-
14 janv. 2007 à 09:01
cs_youssef2007
Messages postés1Date d'inscriptionmercredi 14 novembre 2007StatutMembreDernière intervention15 décembre 2007
-
15 déc. 2007 à 13:19
bonjour,
malgré mes recherches, mes tests, etc, je n'y comprend toujours rien avec l'impression sous vb2005 express.
je suis vraiment désolé, je dois etre vraiment nul !
je souhaite simplement imprimer le contenu d'un textbox qui est sur ma form form1. ou aussi par exemple un label.
cs_fauve
Messages postés661Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention23 mars 20118 5 févr. 2007 à 21:47
Salut,
Si tu n'as pas compris ce qui est écris dans la page avec le lien que t'a donné _Fabien. Je penses qu'on peut considéré çà comme normal car en haut de la page l'auteur de ce site met :
Prévoir une longue
soirée, au calme, un bon siège, 1 g de paracétamol et un gros thermo de café!!
Donc ce n'est pas facile d'imprimer le contenu d'une textbox. Alors voilà ce que je te propose c'est tout simplement de sauvegarder le contenu de ta textbox dans un fichier, d'imprimer ce fichier puis de le supprimer c'est nettement plus simple.
PS : Ne pas oublier d'insérer la référence System.IO
Pour ajouter cette référence : il faut mettre Imports System.IO avant la classe de ta form comme ceci :
Imports System.IO
Public Class Form1
...
End Class
Voici le code pour imprimer une textbox il s'agit tout simplement d'une fonction que j'ai conçu :
Sub Imprimer_Textbox(ByVal TextBox As TextBox) ' Mettre le nom de ta textbox entre les parenthèses voir exemple après le code
Dim SW As New StreamWriter("impression.txt") ' Crée un nouveau fichier impression.txt dans le répertoire de l'application
Dim monprocess As New Process ' Définit un nouveau processus
SW.WriteLine(TextBox.Text) ' Ecrit le contenus de ta textbox dans le fichier
SW.Close() ' Ferme le fichier impression.txt
monprocess.StartInfo.FileName = "impression.txt" ' Définit le fichier associé au processus
monprocess.StartInfo.Verb = "Print" ' Définit l'action a effectué avec le fichier ici imprimer
monprocess.StartInfo.CreateNoWindow = True ' Désactive la création d'une fenêtre
monprocess.Start() ' Lance le processus donc impression du fichier impression.txt autrement dit le contenu de ta textbox