Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Formular teilen (https://www.delphipraxis.net/84340-formular-teilen.html)

DenSchub 15. Jan 2007 16:19


Formular teilen
 
Hi DP!

Ich schreib zurzeit wiedermal ein kleines Proggi (1mal1-Pauker)
Dazu möchte ich das Formular in 2 Teile teilen:
Links: Menü (mit Buttons o. ä)
Rechts: Rest :p

Also wenn ich z.b Links auf "Ergebnisse" drück sollen rechts die Ergebnise angeziegt werden.
Ich hab schon bissl überlegt.
Im prenzip soll es wie diese Tab-Komponente werden, nur ohne Tabs ;).
Ich hab auch schon mit Frames experimentiert, aber das ist auch nicht das beste.
Dann hab ich noch alle Komponenten in einer Gruppe in ein Panel gezogen
und das dann Ausgeblendet.

Gibts noch andere Möglichkeiten?

Grüße Dennis

Daniel 15. Jan 2007 16:23

Re: Formular teilen
 
Ggf. ein Pagecontrol und die Tabs ausblenden. Die einzelnen Sheets haben eine Eigenschaft "TabVisible".

arbu man 15. Jan 2007 16:24

Re: Formular teilen
 
Das PageControl bei der JVCL hat die schöne Eigenschaft HideAllTabs. Wenn man den Style noch auf Buttons umstellt sieht man es gar nicht.

mfg, Björn

3_of_8 15. Jan 2007 16:26

Re: Formular teilen
 
...und zur Not kann man immer noch mit Panels arbeiten.

Namenloser 15. Jan 2007 16:27

Re: Formular teilen
 
Oder du nimmst das TNotebook aus der Win3.1-Registerkarte.

DenSchub 15. Jan 2007 16:29

Re: Formular teilen
 
Zitat:

Zitat von Daniel
Ggf. ein Pagecontrol und die Tabs ausblenden. Die einzelnen Sheets haben eine Eigenschaft "TabVisible".

:oops:
PageControl hab ich nach hinten Verbannt, da ich nicht blick, wie mann tabs einfügt...

MrKnogge 15. Jan 2007 16:30

Re: Formular teilen
 
Rechtsklick :wink:

Balu der Bär 15. Jan 2007 16:31

Re: Formular teilen
 
Zitat:

da ich nicht blick, wie mann tabs einfügt...
Zur Designtime einfach mit rechts auf das Control klicken, zur Laufzeit erzeugst du ein neues TTabSheet und kannst dieses dann einfach dem PageControl zuweisen.

DenSchub 15. Jan 2007 16:36

Re: Formular teilen
 
Zitat:

Zitat von MrKnogge
Rechtsklick :wink:

*g* auf die einfachsten Sachen kommt man nicht...

Danke!


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