所以我想用一个网络浏览器来显示一个 html 文件,然后打印出来。我可以加载文件,但是当我尝试使用时webBrowser1.ShowPrintDialog();
出现脚本错误。我试图禁用它,webBrowser1.ScriptErrorsSuppressed = true;
但它不起作用。奇怪的是,当我在调试(F5)中运行我的代码时,它可以工作,但不能在“正常”模式下(Ctrl + F5)。
到目前为止,我的代码非常简单:
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.Navigate("http://google.com");
}
private void button1_Click(object sender, EventArgs e)
{
webBrowser1.ScriptErrorsSuppressed = true;
webBrowser1.ShowPrintDialog();
}