Hallo zusammen!
Ich habe beim drucken meiner PictureBox ein Problem. Bei dem unten stehenden Code druckt er zwar das Bild auf dem Drucker in der ersten Form aus, öffnet mir aber den CommonDialog nicht.
Beim gleichen Code mit einem anderen CommonDialog in der zweiten Form öffnet er mir den CommonDialog, aber er druckt den Inhalt nicht bzw. auf dem Blatt ist nichts drauf.
'-----------Graphen in Picture1 drucken
Public Sub cmdPrint_Click()
Dim BeginPage, EndPage, NumCopies, Orientation
Dim i As Integer
CommonDialog1.CancelError = True 'Cancel auf True setzen
On Error GoTo ErrHandler
cmdBeenden.SetFocus
CommonDialog1.ShowPrinter 'Dialogfeld „Drucken“ anzeigen
'Benutzerdefinierte Werte aus dem Dialogfeld abrufen
BeginPage = CommonDialog1.FromPage
EndPage = CommonDialog1.ToPage
NumCopies = CommonDialog1.Copies
Orientation = CommonDialog1.Orientation = cdlPortrait
For i = 1 To NumCopies
Printer.PaintPicture Picture1.Image, 0, 0 'Drucken
Printer.EndDoc
Next
Exit Sub
ErrHandler:
’ Benutzer hat auf Abbrechen-Schaltfläche geklickt
Exit Sub
End Sub
Das ist komisch…
Kann mir da jemand helfen?
Gruß, Axel