- 帖子
- 1
- 主題
- 1
- 精華
- 0
- 積分
- 2
- 點名
- 0
- 作業系統
- windows10
- 軟體版本
- vb.net
- 閱讀權限
- 10
- 註冊時間
- 2022-8-27
- 最後登錄
- 2023-12-5
|
- Public Class myPrinter
- Friend TextToBePrinted As String
- Public Sub prt(ByVal text As String)
- TextToBePrinted = text
- Dim prn As New Printing.PrintDocument
- Using (prn)
- prn.PrinterSettings.PrinterName = "PrinterName"
- AddHandler prn.PrintPage,
- AddressOf Me.PrintPageHandler
- prn.Print()
- RemoveHandler prn.PrintPage,
- AddressOf Me.PrintPageHandler
- End Using
- End Sub
- Private Sub PrintPageHandler(ByVal sender As Object, ByVal args As Printing.PrintPageEventArgs)
- Dim myFont As New Font("Microsoft San Serif", 10)
- args.Graphics.DrawString(TextToBePrinted, New Font(myFont, FontStyle.Regular), Brushes.Black, 50, 50)
- End Sub
- End Class
複製代碼 想請問我應該如何才能把
prn.PrinterSettings.PrinterName = "PrinterName"
改成
prn.PrinterSettings.PrinterName = TextBox1.Text
常試了改但都是錯誤未宣告? |
|