[vb.net] PrintForm koppelen aan PrintDialog

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Alwinonline
  • Registratie: Mei 2009
  • Niet online
Hopelijk leg ik mijn vraag een beetje duidelijk uit maar de situatie is als volgt:

Ik heb een Form, deze wil ik uitprinten hiervoor heb ik uit Visual Basic PowerPacks een printForm toegevoegd.

Nu kan ik dit form heel simpel uitprinten met de volgende code:

Visual Basic:
1
PF_pakbon.Print()


*edit* te snel op verstuur gedrukt*

Helaas krijg ik dan niet de vraag om een printer/ het aantal kopieën te selecteren. nu krijg ik die vraag wel met een printDialog, alleen kan ik deze alleen gebruiken met een printDocument. Mijn vraag is nu is het mogelijk een printdialog te gebruiken waar hij de waardes die je daar ingeeft gebruikt om het Form te printen met PrintForm?

ik heb al geprobeerd de volgende code te gebruiken:
Visual Basic:
1
2
3
4
        Dim result As DialogResult = printdialog1.ShowDialog
        If (result = DialogResult.OK) Then
            Pakbon.PF_pakbon.Print()
        End If


alleen hier geeft hij de waardes niet door.

ook kon ik hier geen informatie vinden over hoe ik de printernaam/ het aantal kopien moet doorgeven

[ Voor 62% gewijzigd door Alwinonline op 19-04-2012 13:25 ]


Acties:
  • 0 Henk 'm!

  • Solopher
  • Registratie: December 2002
  • Laatst online: 11-09 14:55
Visual Basic:
1
2
PF_pakbon.PrinterSettings = PrintDialog1.PrinterSettings
PF_pakbon.Print()


Heb even voor je gegoogled, ik heb zelf geen ervaring meer met VB sinds ik gestopt ben met VB6.
MSDN: PrintForm with Print Dialog Box

[ Voor 55% gewijzigd door Solopher op 19-04-2012 13:28 . Reden: code highlighting ]


Acties:
  • 0 Henk 'm!

  • Alwinonline
  • Registratie: Mei 2009
  • Niet online
Solopher schreef op donderdag 19 april 2012 @ 13:26:
Visual Basic:
1
2
PF_pakbon.PrinterSettings = PrintDialog1.PrinterSettings
PF_pakbon.Print()


Heb even voor je gegoogled, ik heb zelf geen ervaring meer met VB sinds ik gestopt ben met VB6.
MSDN: PrintForm with Print Dialog Box
hartstikke bedankt man, ik had zelf ook gegoogled op using PrintForm and PrintDialog maar ik kreeg allemaal varianten waar ze printDocument gebruikten. super!