none
How to close all the popup windows that popup by WebBrowser component? RRS feed

  • 問題

  • Hello,

     

    When using the WebBrowser navigate the web site, sometimes it will popup some windows. How can I closed all those popup windows ?

     

    Best regards,
    Eric

     

     

     

    2006年11月29日 上午 09:00

所有回覆

  • 有個簡單的方法, 但基本前提是, 可以從這些 Popup Window 的 Title 判斷出, 哪一些是該被關掉的. 如果前提成立, 可用下面的  Code 來做,

    Process[] ps = System.Diagnostics.Process.GetProcessesByName("IEXPLORE");

    for (int i = 0; i < ps.Length; i++)
    {
         if (ps[ i ].MainWindowTitle=="xxxxx")
            ps[ i ].Kill();
    }

    2006年12月1日 上午 03:07