C#中的WebBrowser控件下载文件时如何调用自己的下载对话框

2025-02-27 01:58:55
推荐回答(1个)
回答1:

WebBrowser控件是采用的是IE内核,所有功能已由微软封装好,编程人员只能调用这些功能。
所以你的想法是不可能实现的,除非你自己写一个类似于WebBrowser的控件。

不过可以提供一种曲线救国的思路。
第一步,还是用系统提供的下载对话框,获取文件的下载地址。
第二步,用句柄搜索到下载对话框,关闭它。
第三步,调用自己的下载对话框,然后把第一步获取的地址上的文件保存到本地。

希望对你有所启发和帮助。