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 Clientbereich der TGroupBox (FMX) (https://www.delphipraxis.net/181631-clientbereich-der-tgroupbox-fmx.html)

himitsu 30. Aug 2014 16:49

Clientbereich der TGroupBox (FMX)
 
Moin,

bin ich nur zu blög, oder stimmt der Clientbereich einer TGroupBox überhaupt nicht?

TGroupBox und da rein eine ListView (oder was Anderes) und dann Align auf Client.
Das Ding sollte ja nun eigentlich innerhalb des Rahmens liegen, aber es überdeckt alles.

Es kann doch nicht sein, daß man hier selber mit Anchors oder Margins nachhelfen muß. :gruebel:
Hab natürlich auch schon jeden einzelnen Align durchprobiert.


'nen schönen Tag noch

Whookie 31. Aug 2014 09:29

AW: Clientbereich der TGroupBox (FMX)
 
:-D naja, du kannst auch ohne Align mit jedem beliebigen Control alles überdecken und wenn du ClipChildren nicht anhakst, dann gleich auch alles außerhalb ;)

arnof 31. Aug 2014 13:32

AW: Clientbereich der TGroupBox (FMX)
 
Geht nicht mehr seit xe4 hatte ich scon mal bei ME persönlich angemeckert, aber ....

Das ganze Ding geht einfach nicht .....

Vielleicht kommt der bugfix in XE9 :roll:

So wie tnotebook unter VCL, das geht wieder seit xe6 :thumb:

himitsu 31. Aug 2014 15:09

AW: Clientbereich der TGroupBox (FMX)
 
OK, daß das TPageControl (VCL) nun TTabControl (FMX) heißt und nichts mit dem TTabControl (VCL) zu tun hat, hab ich bereits schmerzlich mitbekommen.
Und leider auch, daß man die Tabs nicht ausblenden kann. (OK, kann man, aber man kann davon die Sheets nicht mehr anzeigen, solange der Tab weg ist)

Harry Stahl 31. Aug 2014 15:36

AW: Clientbereich der TGroupBox (FMX)
 
Zitat:

Zitat von himitsu (Beitrag 1270411)
OK, daß das TPageControl (VCL) in TTabControl (FMX) heißt und nichts mit dem TTabControl (VCL) zu tun hat, hab ich nun schmerzlich mitbekommen.
Und leider auch, daß man die Tabs nicht ausblenden kann. (OK, kann man, aber man kann davon die Sheets nicht mehr anzeigen, solange der Tab weg ist)

Selbstverständlich kann man die Tabs ausblenden (das sind FireMonkey-Basics). Das TTabControl hat die Eigenschaft "TabPosition", setzt Du das auf TPNone, schon hast Du es, wie gewünscht.

himitsu 31. Aug 2014 15:39

AW: Clientbereich der TGroupBox (FMX)
 
Bin halt noch etwas am Suchen und rumprobieren. :oops:
Einiges ist aber echt gut "versteckt".

[edit]
OK, man kann damit zumindestens alle Tabs ausblenden.
Und wie ist es mit einzelnen Tabs? (früher bekannt als TabVisible)

Nja, mir reicht das so erstmal, da ich das verwenden wollte um in einem Bereich die Controls kontextsensitiv umzuschalten/auszutauschen.
Ja, mit mehreren übereinanderliegenden Panels, wo man Visibe/DesignVisible entsprechend steuert, wäre es wohl auch gegangen, aber "benutzbar" wäre es so nicht wirkich.

[add]
Die Dots und "versteckten" Design-Dots, zum Umblättern ohne Tabs, sind ja witzig/praktisch.

Harry Stahl 31. Aug 2014 15:52

AW: Clientbereich der TGroupBox (FMX)
 
Ja, das geht auch. Jedes TabItem hat die Eigenschaft "Visible", damit kannst Du dann jede einzelne Registerseite bei Bedarf ein- oder ausblenden.

himitsu 31. Aug 2014 16:13

AW: Clientbereich der TGroupBox (FMX)
 
Zitat:

Zitat von Harry Stahl (Beitrag 1270416)
Ja, das geht auch. Jedes TabItem hat die Eigenschaft "Visible", damit kannst Du dann jede einzelne Registerseite bei Bedarf ein- oder ausblenden.

Das hab ich schon gefunden :zwinker:

Aber ich hab es dann nicht mehr geschafft den Tab-Inhalt sichtbar zu machen, ohne den zugehörigen Tab.
Im OI ist der Tab auch nicht mehr in der Dropdown-Liste des ActiveTab vorhanden und eine Zuweisung in Code (OnCreate) an ActiveTab hat keine Wirkung.


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