0
我在C#中用Watin和IE8使用FileUpload。我不想在屏幕上看到任何东西。所以,我用用Watin隐藏FileUpload对话框
Settings.Instance.MakeNewIeInstanceVisible = false;
和一切都隐藏,除了我的FileUpload对话框。即使隐藏了我的浏览器实例,该对话框也会显示在顶部。任何人都有建议隐藏这个?
谢谢!
我在C#中用Watin和IE8使用FileUpload。我不想在屏幕上看到任何东西。所以,我用用Watin隐藏FileUpload对话框
Settings.Instance.MakeNewIeInstanceVisible = false;
和一切都隐藏,除了我的FileUpload对话框。即使隐藏了我的浏览器实例,该对话框也会显示在顶部。任何人都有建议隐藏这个?
谢谢!
也许这可以帮助(不选中),当初始化浏览器设置该属性:
browser.ShowWindow(NativeMethods.WindowShowStyle.ShowMinimized);
我解决了这个问题,另一个功能,您只需设置地址,保存路径和一切工作 添加此类
[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);
我尝试了所有我能看到在这些帖子中:http://stackoverflow.com/questions/1555331/hiding-internet-explorer-when-watin-is-run 和 http://stackoverflow.com/questions/3095837/problem-hiding-internet-资源管理器功能于华廷偶数时,使用的设置实例-MAK – Chuck