Also ich würde das ganze drucken so machen:
VB.NET-Quellcode
- Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
- Dim Str As String=""
- For Each s As String In Listbox1.Items
- Str &= s & vbNewLine
- Next
- e.Graphics.DrawString(Str, Me.Font, Brushes.Black, 100, 100)
- End Sub
- Private Sub Drucken_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Drucken.Click
- PrintDocument1.PrinterSettings.Copies = 1
- PrintDocument1.Print()
- End Sub