Thema: Delphi WebBrowser1NewWindow2

Einzelnen Beitrag anzeigen

alpha1

Registriert seit: 19. Nov 2005
40 Beiträge
 
#8

Re: WebBrowser1NewWindow2

  Alt 5. Jan 2006, 09:39
I have new one question . This code opens new TabSheet but why there doesn`t create any TWebbrowser in this TabSheet?

Delphi-Quellcode:
procedure TForm1.NewTab;
var
  ts: TTabSheet;
  WB: TWebbrowser;
begin
  // Create a new TabSheet
  ts := TsuiTabSheet.Create(suiPageControl1);
  try
    // Assign TTabSheet Properties
    ts.PageControl := PageControl1;
    ts.Parent := PageControl1;
    ts.PageIndex := PageControl1.ActivePageIndex + 1;

    // Create a TWebbrowser instance
    WB := TWebbrowser.Create(ts);

    // put TWebbrowser on TTabSheet
    TControl(WB).Parent := ts;

    // Assign Webbrowser Properties
    WB.Align := alClient;
    WB.Silent := True;
    WB.Visible := True;

    PageControl1.ActivePage := ts;

    // Assign Webbrowser Events
    WB.OnStatusTextChange := WebBrowser1StatusTextChange;
    WB.OnTitleChange := WebBrowser1TitleChange;
    WB.OnNewWindow2 := WebBrowser1NewWindow2;
    WB.OnCommandStateChange := WebBrowser1CommandStateChange;
    ImageButton1.Enabled := False;
    ImageButton2.Enabled := False;
  except
    ts.Free;
  end;
end;
  Mit Zitat antworten Zitat