Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何关闭c#webbrowser打印预览对话框_C# - Fatal编程技术网

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

如何关闭c#webbrowser打印预览对话框,c#,C#,这是我的示例代码: WebBrowser web1 = new WebBrowser(); ... void showPrintPreviewDialog(){ web1.ShowPrintPreviewDialog(); } void closePrintPreviewDialog(){ ... } 您能告诉我如何关闭打印预览对话框吗?我尝试使用dispose方法,但无效,对话框仍然存在。我正在使用.NET3.5编写代码,从代码中关闭打印按钮并不容易。也许您可以使用WIN

这是我的示例代码:

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

void closePrintPreviewDialog(){
...
}

您能告诉我如何关闭打印预览对话框吗?我尝试使用dispose方法,但无效,对话框仍然存在。我正在使用.NET3.5编写代码,从代码中关闭打印按钮并不容易。也许您可以使用WIN API,或者您可以创建自定义表单对话框作为窗口(窗口作为关闭方法),下面是一个小示例:

class CustomPrintDialog : PrintPreviewDialog
{

}

从代码关闭PrintButton并不容易。也许您可以使用WIN API,或者您可以创建自定义表单对话框作为窗口(窗口作为关闭方法),下面是一个小示例:

class CustomPrintDialog : PrintPreviewDialog
{

}

单击关闭按钮..单击关闭按钮。。