Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Tabs (https://www.delphipraxis.net/134908-tabs.html)

Sven350 1. Jun 2009 06:51


Tabs
 
Hallo,
ich arbeite derzeit an einem einfachen WebBrowser, basierend auf TWebBrowser (bitte keine Kommentare von wegen das der nur mit installiertem IE läuft!)
Der ist z.Z. im Pre-Alpha Stadium! Bis jetzt kann er: Vor- Zurück, Refresh, Back to home und Go.
Also kann er auf die letzte besuchte Seite wechseln, die aktuelle Seite neu laden zurück zur Startseite und die Seite per Edit-Feld wechseln.

Jetzt möchte ich aber, das man mit meinem Browser in mehreren Tabs/ Registerkarten browsen kann.

Hat dazu jemand Quellcode oder noch besser: Ein Tutorial.

Danke schon mal im vorraus

Sven350

PS: Google bringt nur Englische ergebnisse und ich bin nicht gut in Englisch.

toms 1. Jun 2009 07:08

Re: Tabs
 
Hallo Sven

Herzlich Willkommen in der Delphi-Praxis :hi:

Wo genau kommst du denn nicht weiter?

Sven350 1. Jun 2009 07:14

Re: Tabs
 
Wie gesagt:
Ich möchte das mein browser mit mehreren Tabs browsen kann.

Wo ich nicht weiterkomme:

Ich weiss nicht mal wie ich das realisieren soll. Leider! /*SEUFZ*/

toms 1. Jun 2009 07:47

Re: Tabs
 
- Überlege dir mal, wann eine Seite in einem Tab geöffnet werden soll und wann nicht.
- Überlege dir auch mal, auf welche Ereignisse des Webbrowsers du reagieren könntest.
- Welches Control könntest du dafür verwenden?

Sven350 1. Jun 2009 07:53

Re: Tabs
 
Wenn man einen Button drückt (Button OnClick Methode) und wenn eine Internetseite ein popUp öffnen will.

Komponente: Hmmmm... evtl TTabControl, aber davon hab ich 0,000 nix Ahnung :wall: .

Sven350

toms 1. Jun 2009 08:39

Re: Tabs
 
Nimm ein TPageControl, erzeuge die TabSheets dynamisch, reagiere auf das OnNewWindow Ereignis des Webbrowsers.
Zu all dem findest du Beispiele im Forum.
Kannst auch mal einen Blick auf mein Hier im Forum suchenMini Webbrowser Demo werfen.

Sven350 1. Jun 2009 09:21

Re: Tabs
 
Klingt gut!!!

Werd es mir heute mal ansehen!

DANKE TOMS!!!

Sven350 :idea:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:40 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