В приложении WinForms у меня есть элемент управления WebBrowser
в форме.На странице, отображаемой там, есть скрипт windows.open
, вызываемый для открытия всплывающего окна.Он обрабатывается так:
SHDocVw.WebBrowser axBrowser = (SHDocVw.WebBrowser)this.webBrowser1.ActiveXInstance;
axBrowser.NewWindow2 += new axBrowser_NewWindow2;
Внутри axBrowser_NewWindow2
Я открываю новую форму
void nativeBrowser_NewWindow2(ref object ppDisp, ref bool Cancel)
{
var popup = new PopUpForm();
popup.Show(this);
ppDisp = popup.Browser.ActiveXInstance;
}
Все, что делается с помощью этой статьи: Как отобразитьвсплывающее окно из веб-браузера в другом окне, которое я создал?
Как получить заголовок (имя) этого всплывающего окна, чтобы назначить его для заголовка формы (текст)?Спасибо