.NET WebBrowser控件 - 在不支持的文件格式上关闭表单

时间:2013-01-17 15:24:40

标签: .net winforms browser

我首先要提到的是我坚持使用库存WebBrowser .NET控件,因此使用Gecko或任何其他替代方案都不是一种选择。

我目前有一个带有嵌入式WebBrowser控件的简单表单。在另一个屏幕中,用户选择要打开的文件,弹出此表单并在WebBrowser中显示该文档。问题是,如果此控件支持文件格式(例如,JPEG文件),它将正确显示;如果它不受支持(例如TIFF文件),我会得到通常的“你想打开或保存这个文件吗?”对话框,然后WebBrowser显示“导航到网页已被取消”页面。我不想要这个。

我想要实现的是,在第二种情况下,当用户做出选择并且外部程序打开文件时,我的表单只是关闭而不是显示该页面。我能做些什么来实现这个目标吗?有没有可行的解决方法?这甚至可能吗?

非常感谢您的时间。

1 个答案:

答案 0 :(得分:0)

也许您可以捕获FileDownload-Event并关闭它然后