AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 11:02

Parameter dieser Suchanfrage:

Suche in Thema: Problem mit PageControl
Suche alle Beiträge, die von "mirage228" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: Problem mit PageControl

      Delphi
      by mirage228, 16. Jun 2009
    Mir auch nicht.

    Aber da ja gilt: :dp: - will ich mal nicht so sein.

    Ein PageControl hat einzelne Seiten ("Tabs"), die heißen TabSheets (Klasse TTabSheet).
    Wenn Du nun also einen ein neuen Tab in das PageControl erzeugst und dabei auch den dazugehörigen TWebBrowser erzeugst, stellst Du sicher, dass Du diese Zuordnung von Tab und WebBrowser später wieder abgreifen kannst (daher die...
  • Forum: Sonstige Fragen zu Delphi

    Re: Problem mit PageControl

      Delphi
      by mirage228, 16. Jun 2009
    Um mich mal selbst zu zitieren:
  • Forum: Sonstige Fragen zu Delphi

    Re: Problem mit PageControl

      Delphi
      by mirage228, 16. Jun 2009
    Du hast auch jedem TabSheet, wo ein WebBrowser drauf ist, diesen WebBrowser wie eben beschrieben zugewiesen?
    Ansonsten baue noch eine Überprüfung ins OnChange des PageControl ein:

    if (PageControl1.ActivePage <> nil) and (PageControl1.ActivePage.Tag <> 0) then
    Edit1.Text := TWebBrowser(PageControl1.ActivePage.Tag).LocationURL else
    Edit1.Text := 'Ungültig oder was auch immer';
  • Forum: Sonstige Fragen zu Delphi

    Re: Problem mit PageControl

      Delphi
      by mirage228, 16. Jun 2009
    Sorry, das sollte natürlich ebenfalls "Tag" heißen. Da hättest Du aber auch ruhig drauf kommen können...
  • Forum: Sonstige Fragen zu Delphi

    Re: Problem mit PageControl

      Delphi
      by mirage228, 16. Jun 2009
    Ah, jetzt habe ich es verstanden.

    Du könntest beim Erzeugen den TWebBrowser dem TTabSheet zuordnen:

    TabSheet.Tag := Integer(WebBrowser);


    Und dann im OnChange des PageControls schreibst Du einfach:

    Edit1.Text := TWebBrowser(PageControl1.ActivePage.Tag).LocationURL;
  • Forum: Sonstige Fragen zu Delphi

    Re: Problem mit PageControl

      Delphi
      by mirage228, 16. Jun 2009
    Du könntest einfach jeder TWebBrowser Instanz von Dir das selbe "OnDocumentComplete"-Ereignis zuweisen und dort rein schreibst Du dann:

    procedure TForm1.WebBrowserDocumentComplete(ASender: TObject;
    const pDisp: IDispatch; var URL: OleVariant);
    begin
    // Vorrausgesetzt Dein TWebBrowser ist direkt dem TTabSheet untergeordnet.
    ((ASender as TComponent).Parent as TTabSheet).Caption := URL;...
  • Forum: Sonstige Fragen zu Delphi

    Re: Problem mit PageControl

      Delphi
      by mirage228, 16. Jun 2009
    Wo steht die Adresse denn drin? Im Titel-Text der PageControl-Seite?
    Wenn ja, dann:

    URL := PageControl1.ActivePage.Caption;


    Viele Grüße


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=mirage228&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=135721
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:04 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz