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