Как получить имя (заголовок), предоставленное в window.open, вызываемое внутри элемента управления webbrowser и перенаправленное в другую форму - PullRequest
0 голосов
/ 28 марта 2019

В приложении 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;
    }

Все, что делается с помощью этой статьи: Как отобразитьвсплывающее окно из веб-браузера в другом окне, которое я создал?

Как получить заголовок (имя) этого всплывающего окна, чтобы назначить его для заголовка формы (текст)?Спасибо

...