我正在将 VB3 迁移到 VB.Net,并且遇到了在 VB 3 中使用 Printer 对象的打印功能。通过使用 Vb.Net 电源包,我们也可以访问 Printer 对象。
现在的问题是如何传递一个“;” 打印方法的参数 [VB3 中的代码]
Sub Printer_Print (tabcol As Integer, detail As String, crlf As String)
If crlf = ";" Then
Printer.Print Tab(tabcol); detail;
Else
Printer.Print Tab(tabcol); detail
End If
End Sub
尝试使用 ControlChars.Tab,如下所示,但它不起作用 [VB.Net 中的代码]
Private Sub PrinterPrint(ByRef tabcol As Short, ByRef detail As String, ByRef crlf As String)
If crlf = ";" Then
objPrinter.Print(TAB(tabcol), detail, ControlChars.Tab)
Else
objPrinter.Print(TAB(tabcol), detail)
End If
End Sub
感谢任何帮助。