WithEvents pt As New Printing.PrintDocument
Dim s As String '记录你要打印的内容
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
s = Nothing
For i As Integer = 0 To Me.ListBox1.SelectedItems.Count - 1
s = s & Me.ListBox1.SelectedItems(i).ToString & ControlChars.CrLf
Next
If Not (s Is Nothing) Then
pt.Print()
End If
End Sub
Private Sub pt_PrintPage(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles pt.PrintPage
e.Graphics.DrawString(s, Me.Font, New SolidBrush(Color.Black), 10, 10)
End Sub