infogirls
Messages postés15Date d'inscriptionvendredi 26 novembre 2010StatutMembreDernière intervention 4 novembre 2011 1 déc. 2010 à 10:07
j'ai une forme qui contient plusieurs textbox et buttons et je cherche comment imprimer le contenu de tous les textbox et quelque buttons pas tous (vb.net 2008)
satamoni1982
Messages postés37Date d'inscriptionvendredi 24 mars 2006StatutMembreDernière intervention27 janvier 2011 18 déc. 2010 à 00:15
bonsoir
Puisque tu veut seul des bouton Pas tous . tu besoin de charge les information(textbox,command..) dans un fichier txt externe ex:
Open "C:\data.txt" For Output As #1
Write #1, " Contenu de form "
Write #1,Command1.caption ; Text1
Write #1,Label1.caption ;Text2
Write #1,"Prix";Text3
Write #1,"Prix";Text4
///Ajouter un Richtextbox et nommé le MonRTf et commonDialg et nommé le
MonDialog
MonRTF.LoadFile ("c:\data.txt")
///les donnee seront affiché sur ritchtextbox
///creation function imprimé
Function ImprimeRTF(LeDialog As CommonDialog, LeRtf As RichTextBox) As Boolean
On Local Error GoTo Error_Handler:
With LeDialog
.CancelError = True
.Flags = cdlPDReturnDC + cdlPDNoPageNums
If LeRtf.SelLength = 0 Then
.Flags = .Flags + cdlPDAllPages
Else
.Flags = .Flags + cdlPDSelection
End If
.ShowPrinter
Printer.Print ""
LeRtf.SelPrint .hDC
Printer.EndDoc
ImprimeRTF = True
End With
Exit Function
Error_Handler:
If Err <> cdlCancel Then
ImprimeRTF = False
MsgBox "Erreur " & Err & "; " & Error
End If
End Function
////cree une bouton de command "imprimé" et ajouter :
ret = ImprimeRTF(MonDialog, MonRTF)