我试着用了一下,总是打开ie后显示网页.

解决方案 »

  1.   

    procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
      var ppDisp: IDispatch; var Cancel: WordBool);
    var NewApp:TForm1;
    begin
      NewApp := TForm1.Create(nil);
      NewApp.Visible := true;
      ppDisp := NewApp.webbrowser1.Application;end;
      

  2.   

    多谢答复,还是不太明白,又没有资料看一下WebBrowser1NewWindow2
    这个事件何时出发?
    如何在WebBrowser1中显示网页?
      

  3.   

    WebBrowser1NewWindow2
    何时触发?谢谢
      

  4.   

    我最近才学delphi,有些不懂
    我已经产生了这个事件
    procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
      var ppDisp: IDispatch; var Cancel: WordBool);
    var NewApp:TForm1;
    begin
      Form2.WebBrowser1.RegisterAsBrowser := True;
      Form2.WebBrowser1.Navigate('about:blank');
      Application.ProcessMessages;
      ppDisp := Form2.WebBrowser1.ControlInterface;
      Form2.Show;
      end;我想问的是如何在程序中触发WebBrowser1NewWindow2
      

  5.   

    在webbrowser中新窗口打开一个链接就会触发