我首先要提到的是,我坚持使用现有的WebBrowser
.NET 控件,因此不能选择使用 Gecko 或任何其他替代方法。
我目前有一个带有嵌入式WebBrowser
控件的简单表单。在另一个屏幕中,用户选择要打开的文件,此表单会弹出并以WebBrowser
. 问题是,如果此控件支持文件格式(例如 JPEG 文件),它会正确显示;如果它不受支持(例如 TIFF 文件),我会收到通常的“您要打开还是保存此文件?” 对话框,然后WebBrowser
显示“导航到网页已取消”页面。我不想要这个。
我想要实现的是,仅在第二种情况下,当用户做出选择并且外部程序打开文件时,我的表单只是关闭而不是显示该页面。有没有我可以处理的事件来实现这一目标?有没有可能的解决方法?这甚至可能吗?
非常感谢大家的时间。