-1
我在我的應用程序有問題。我有2個winform並從窗體1調用函數到表單2中的函數來打印web瀏覽器,但是工作量很大。 這裏我的代碼:vb.net使用System.Threading.Thread打電話打印網絡瀏覽器dost工作
形式1:
Dim th As System.Threading.Thread = New Threading.Thread(AddressOf Task_A)
th.SetApartmentState(ApartmentState.STA)
th.Start()
Public Sub Task_A
Call form2.fishsefaresh()
End Sub
窗口2:
Public Sub fishsefaresh()
Dim fac As String = " HTML CODE "
Dim FILE_NAME As String = "my_app.html"
Dim objWriter As New System.IO.StreamWriter(FILE_NAME)
objWriter.Write(fac)
objWriter.Close()
Dim we As WebBrowser = Form2.WebBrowser1
we.Navigate("file:///" & IO.Path.GetFullPath(".\my_app.html")
While we.ReadyState <> WebBrowserReadyState.Complete
Application.DoEvents()
End While
we.Print()
當我運行的應用程序沒有什麼happend(我設置在我的電腦打印機divise和inestall),我的事情網頁瀏覽器有使用System.Threading時出現問題。
稅