私は VB3 から VB.Net への移行を行っており、VB 3 でプリンター オブジェクトを使用する印刷機能に出会いました。Vb.Net パワー パックを使用することで、プリンター オブジェクトにもアクセスできます。
問題は、「;」を渡す方法です。print メソッドの引数 [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
どんな助けにも感謝します。