Private Sub MenuItem15_Click1(ByVal sender As Object, ByVal e As System.EventArgs) Handles MenuItem15.Click
PrintDialog1.AllowSomePages = True
PrintDialog1.Document = doctoprint
doctoprint.OriginAtMargins = True
Dim result As DialogResult = PrintDialog1.ShowDialog()
' If the result is OK then print the document.
If (result = DialogResult.OK) Then
doctoprint.Print()
End If
End Sub
Private WithEvents doctoprint As New Printing.PrintDocument
Private Sub document_PrintPage(ByVal sender As Object, _
ByVal e As System.Drawing.Printing.PrintPageEventArgs) _
Handles doctoprint.PrintPage
Dim text As String = "In document_PrintPage method."
text = Me.RichTextBox1.Text
e.Graphics.DrawString(text, Me.RichTextBox1.Font, _
System.Drawing.Brushes.Black, 10, 10)
End Sub