Bonjour,

Voilà, mon problème est assez compliqué :

Pour imprimer le contenu de plusieur TextBox placés dans un UserControl crée dynamiquement, j'enregistre les information dans un fichier avc la présentation exact qu'elle aura sur la page ( en gros je fais : Variable.WriteLine("Effectué le : " + textbox1.text)
grâce a Variable.StreamWriter.

Ensuite pour les placer sur la page a imprimer je relis le fichier en faisant ReadToEnd.

Mais vu que ce que j'imprime est un bilan, j'aimerai mettre tous les titre (Efectué le :, Age : , etc...) en gras.

Le problème est que je ne peut le faire dans la procédure PrintDocument1_PrintPage car je fais ReadToEnd.

Donc la solution serai de le faire lors de l'enregistrement dans un fichier come par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Variable.WriteLine(Font.Bold , "Effectué le : " + TextBox1.Text)
Mais lorsque je fais cela il me marque "False" sur la ligne.

Pourait on inséré un code avant le "Effectué le" que VB interprèterais comme "Je dois le mettre en gras" ?

Ce n'est pas très clair mai compliquez à expliquer

Merci d'avance
Xavier