如何关闭c#webbrowser打印预览对话框

时间:2016-12-27 06:28:02

标签: c#

这是我的示例代码:

WebBrowser web1 = new WebBrowser();  
...  
void showPrintPreviewDialog(){
     web1.ShowPrintPreviewDialog();
}

void closePrintPreviewDialog(){
...
}

您能告诉我如何关闭打印预览对话框吗?我尝试使用dispose方法,但它不起作用,对话框仍然存在。我的代码是.net 3.5

1 个答案:

答案 0 :(得分:0)

从代码中关闭PrintButton并不容易。也许你可以使用WIN API中的DestroyWindow,或者你可以创建自定义表单对话框作为窗口(Window as Close方法)这是一个小例子:

class CustomPrintDialog : PrintPreviewDialog
{

}