어쨌든 새 웹 브라우저 인스턴스 안에 웹 브라우저 제어 팝업을 넣으려면

StackOverflow https://stackoverflow.com/questions/1032890

  •  06-07-2019
  •  | 
  •  

문제

제가 이렇게 하려는 이유는 클릭하고 싶은 특정 버튼이 있기 때문에 실제로 팝업을 어느 정도 제어할 수 있기 때문입니다.

감사해요

편집하다:Windows 양식을 사용하여 웹 브라우저 컨트롤에 대한 코드는 다음과 같습니다.

WebBrowser w = new WebBrowser();
        w.Dock = DockStyle.Bottom;
        w.Location = new Point(0, 34);
        w.MinimumSize = new Size(20, 20);
        w.Name = "Webbrowser";
        w.ScriptErrorsSuppressed = true;
        w.Size = new Size(616, 447);
        w.TabIndex = 1;
        f.Controls.Add(w);

        w.NewWindow += new System.ComponentModel.CancelEventHandler(w_NewWindow);
        w.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(w_DocumentCompleted);
        w.Navigate(url);

내가 탐색하는 URL에는 닫고 싶지 않은 팝업이 있지만 가능하면 IE가 아닌 새로운 웹 브라우저 컨트롤에 넣습니다.

어떤 아이디어가 있나요?

도움이 되었습니까?

해결책

내가 당신의 질문을 이해한다면 ...

NewWindow2 이벤트를 살펴보십시오. 특히 PPDISP 매개 변수를 "New InternetexPlorer"객체로 설정하려고합니다.

다른 팁

Modial Windows를 살펴보세요.이는 IE에서만 작동합니다.그러나 JavaScript를 사용하여 동일한 작업을 수행할 수 있으며 JQuery UI 코어 좋은 일이 있어요.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top