Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Programmerweiterung mit Tabs (https://www.delphipraxis.net/151476-programmerweiterung-mit-tabs.html)

xCHiMx 19. Mai 2010 14:48


Programmerweiterung mit Tabs
 
Hallo Liebes DP Team,

Mein derzeitiges Projekt ist mit Delphi 2010 geschrieben,
die Software verbindet sich mit einer Website, stellt diese mit TIdHTTP dar.

Der Text der Website wird ausgelesen und in einem Richedit dargestellt.

So das funktioniert auch soweit ganz gut,
nun wollte ich das ganze Programm mit Tabs Erweitern.

Auf jedem Tab soll eine weitere Oberfläche sein die,
die oben angegebene Aktion ausführt, getrennt von den anderen.

Optimal wäre es das der Nutzer während der Laufzeit einfach selbst nach Belieben einen neuen Tab öffnen kann.

So da ist der Knackpunkt bei ich nicht genau weiß wie ich anfangen soll.

In Delphi 2010 habe ich drei Komponenten dafür zur Auswahl:

- TTabControl
- TPageControl
- TTabSet

Welche der Drei Komponenten würdet Ihr mir für mein Vorhaben vorschlagen? (Oder gibt es bessere Freeware Tab Komponenten aus dem Internet?)

Grüße CHiM

rollstuhlfahrer 19. Mai 2010 16:31

Re: Programmerweiterung mit Tabs
 
Bei TTabControl muss man selbst die Ansicht umschalten. Diese würde ich dann nicht nehmen. TTabSet ist glaube ich ein Tab in TPageControl.

Bernhard

fatalerror 19. Mai 2010 16:32

Re: Programmerweiterung mit Tabs
 
Am einfachsten zu handhaben ist das Pagecontrol, das nimmt dir praktisch sämtliche "Verwaltungsarbeiten" ab, da es als fertiger Container arbeitet.

Beim Erzeugen der neuen Tabsheets des Pagecontrols zur Laufzeit, kannst du da ganz einfach ein Frame, oder sogar eine Form in das Tabsheet einfügen, so richtig objektorientiert eben.

DeddyH 19. Mai 2010 16:40

Re: Programmerweiterung mit Tabs
 
Zukünftig bitte Crossposts verlinken, damit sich niemand ärgern muss, wenn sich das Problem woanders bereits erledigt hat ;)

jaenicke 20. Mai 2010 08:45

Re: Programmerweiterung mit Tabs
 
Zitat:

Zitat von rollstuhlfahrer
TTabSet ist glaube ich ein Tab in TPageControl.

Das verwechselst du mit TTabSheet. ;-)

TTabSet ist wie dieses kleine Teil, das unten am Delphi-Codeeditor klebt um zwischen Design, Code und History umzuschalten. Da kann man sich dann auch um alles selbst kümmern.


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