Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi TPageControl -> Gleiche Eingabefelder auf jedem Sheet (https://www.delphipraxis.net/95994-tpagecontrol-gleiche-eingabefelder-auf-jedem-sheet.html)

HolgerCW 17. Jul 2007 13:09


TPageControl -> Gleiche Eingabefelder auf jedem Sheet
 
Hallo zusammen,

wie bekomme ich es bei einem TPageControl hin, das immer die gleichen Eingabefelder angezeigt werden, egal auf welchem Sheet ich mich befinde.

Wie ich dann beim Wechsel eines Sheets, in diese Felder die Daten geladen bekomme, das bekomme ich dann schon hin.

Gruss

Holger

CalganX 17. Jul 2007 13:14

Re: TPageControl -> Gleiche Eingabefelder auf jedem Sheet
 
Hi,
hier kann man gut Frames verwenden. Dann brauchst du nur einmal ein Frame als Vorlage anlegen, dass du dann mehrfach - also pro Sheet einmal - instanzierst.

Chris

Apollonius 17. Jul 2007 13:16

Re: TPageControl -> Gleiche Eingabefelder auf jedem Sheet
 
Spricht etwas gegen TTabControl?

Robert Marquardt 17. Jul 2007 13:21

Re: TPageControl -> Gleiche Eingabefelder auf jedem Sheet
 
Allein die Frage laesst mich vermuten das das Design falsch ist. Wenn die Eingabefelder immer gleich sind, dann braucht man doch keine Wiederholungen auf mehreren Sheets. Als GUI fuer ein Array von Datensaetzen ist das voellig falsch. Das Einzige was dem Benutzer passieren kann, ist sich zu verirren. Die Uebersichtlichkeit kann nur leiden.

HolgerCW 17. Jul 2007 13:44

Re: TPageControl -> Gleiche Eingabefelder auf jedem Sheet
 
Hi danke für die Antorten,

1. Frames -> Kenne ich mich nicht gut mit aus. Wie fange ich da am besten an ?

2. Was wäre bei TTabControl anders ?

3. Design -> Ich hätte auch eine ComboBox nehmen können als Auswahl, da aber ein vorheriges Programm mit Tabs gearbeitet hat, wollte ich das übernehmen. -> Auch aus dem Grunde, das man sofort alle TS_Sheet.Captions als Übersicht sehen kann. In der CB_Box sieht man ja nur eines.

Gruss

Holger

SirThornberry 17. Jul 2007 13:46

Re: TPageControl -> Gleiche Eingabefelder auf jedem Sheet
 
beim TTabControl ist der Unterschied das nur die Tabs wechseln aber das was zu sehen ist bleibt gleich. Packst du also auf das TTabControl 5 Edits kannst du zwar die Reiter (tabs) der reihe nach anklicken aber die 5 Edits bleiben weiterhin sichtbar. Also genau das was du willst.

HolgerCW 17. Jul 2007 13:56

Re: TPageControl -> Gleiche Eingabefelder auf jedem Sheet
 
Alles klar.

Habe TTabControl jetz im Einsatz...

Vielen Dank für den Hinweis...

Gruss

Holger


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz