当前位置: 代码迷 >> VB Dotnet >> 打印窗体不显示解决方法
  详细解决方案

打印窗体不显示解决方法

热度:351   发布时间:2016-04-25 01:59:03.0
打印窗体不显示

Private Function PrintReceiptFormat(ByVal printer As String) As Boolean
        Dim iCtr As Integer
        Try
            Dim pd As New PrintDocument()
            AddHandler pd.PrintPage, AddressOf Pd_PrintPage
            pd.PrinterSettings.PrinterName = printer
            If pd.PrinterSettings.IsValid Then
                PrintReceiptFormat = True
                pd.Print()
            Else
                PrintReceiptFormat = False
            End If
        Catch
            PrintReceiptFormat = False
        End Try
    End Function
Private Sub Pd_PrintPage(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs)

end sub

每次打印的时候窗体上会出现一个打印的小窗体,1秒内消失掉,请问如何能不出现这个打印窗体。
------解决思路----------------------

Printdocument隐藏"正在打印"窗口



  dim   PrintStandard   as   PrintController=new   StandardPrintController()   
  printdocument1.PrintController=PrintStandard   
  printdocument1.print()
  相关解决方案