【问题标题】:Hide a FileUpload dialog with Watin使用 Watin 隐藏 FileUpload 对话框
【发布时间】:2013-01-21 17:55:05
【问题描述】:

我在 C# 中使用带有 Watin 和 IE8 的 FileUpload。我不想在我的屏幕上看到任何东西。所以,我用

Settings.Instance.MakeNewIeInstanceVisible = false;

除了我的 FileUpload 对话框外,所有内容都被隐藏了。即使我的浏览器实例被隐藏,此对话框也会出现在顶部。有人建议隐藏这个吗?

谢谢!

【问题讨论】:

标签: internet-explorer file-upload dialog watin visible


【解决方案1】:

也许这会有所帮助(未选中),在初始化浏览器时设置此属性:

browser.ShowWindow(NativeMethods.WindowShowStyle.ShowMinimized);

【讨论】:

    【解决方案2】:

    我用另一个函数解决了这个问题,你只需要设置 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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多