Formulier printen

Status
Niet open voor verdere reacties.

Tannasg

Gebruiker
Lid geworden
3 jun 2008
Berichten
42
Ik heb een programmatje waarin ik een printfunctie wil inbouwen.
Als ik op de knop 'printen' klik wil ik dat het huidige formulier wordt afgedrukt.
Ik heb allemaal zitten googlen maar krijg dan vooral veel functies voor strings printen.

Ik weet dat dit met de printdialog en printdocument moet, maar ik begrijp die twee functies nog niet helemaal.

Kan iemand helpen?

Thanks,

T
 
een knop..

en dan de code:
DoCmd.PrintOut

?
 
Laatst bewerkt:
Ja dat werkt zo in VBA, maar in m'n Visual Studio snapt ie de DoCmd niet.
 
Ik heb een programmatje waarin ik een printfunctie wil inbouwen.
Als ik op de knop 'printen' klik wil ik dat het huidige formulier wordt afgedrukt.

Je werkt met VB6? En wat bedoel je precies met 'het huidige formulier', gewoon een form?
 
Ik werk met Visual Studio 2005, en ja, met 'huidig formulier' bedoel ik gewoon het formulier waar het printknopje op staat. Dus 'Form1' voor mijn part.
 
Het is ondertussen gelukt.
Ik heb hem een bitmapje laten aanmaken, waar hij een screenshot van het formulier inzet, waarna hij het bitmapje naar de printer stuurt en dan weer verwijdert.
 
Laatst bewerkt:
Mijn VS2005 doet het tijdelijk niet, maar volgens mij is dit veel simpeler:

Code:
Form1.Print()
 
Dat heb ik geprobeerd, maar dan kreeg ik een lege bladzijde uit de printer. But no worries, het werkt hoe het werkt
 
Ik gebruik altijd: Form1.PrintForm

Roept het windows printer control op en gaat prima!

Gr Peter
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan