看起来在没有用户弹出窗口的情况下自动打印的唯一方法是使用行MessageBox.Show("print")
当这行代码存在并且您单击“确定”时,如果您在处置行后放置Me.Close()
,则会避免弹出打印窗口。
我的问题是......有没有办法强制单击MessageBox以便自动打印?
我尝试使用空白Form2执行以下操作以强制确定但不起作用:
Dim dr As DialogResult = Form2.ShowDialog(Me)
Me.DialogResult = DialogResult.OK
If Me.DialogResult = DialogResult.OK Then
Thread.Sleep(2000)
webBrowserForPrinting.Dispose()
Me.Close()
End If