我在C#中使用带有Watin和IE8的FileUpload。我不想在屏幕上看到任何东西。所以,我用
Settings.Instance.MakeNewIeInstanceVisible = false;
除了我的FileUpload对话框之外,一切都被隐藏了。即使我的浏览器实例被隐藏,此对话框也会显示在顶部。有人建议隐藏这个吗?
谢谢!
答案 0 :(得分:0)
也许这可以帮助(未选中),初始化浏览器时设置此属性:
browser.ShowWindow(NativeMethods.WindowShowStyle.ShowMinimized);
答案 1 :(得分:0)
我用另一个函数修复了这个问题,你只需设置Url,保存路径和所有工作 在课堂上添加
[DllImport("urlmon.dll", CharSet = CharSet.Auto, SetLastError = true)]
static extern Int32 URLDownloadToFile(Int32 pCaller, string szURL, string szFileName, Int32 dwReserved, Int32 lpfnCB);
和这个功能
int lwhdr = URLDownloadToFile(0, Link, FilePath, 0, 0);