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

Der schöne Günther 12. Nov 2018 11:52


FMX -> TGroupBox
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo-

Da es in FMX kein Gegenstück zur TRadioGroup gibt wollte ich mir eine basteln aus
  1. TGroupBox
  2. TFlowLayout
  3. TRadioButton mal x


Das Problem: Alles was man in eine TGroupBox packt füllt diese komplett aus, verdeckt also sowohl den Rahmen als auch die Schrift. Packt man beispielsweise ein Rectangle in eine GroupBox und wählt
Delphi-Quellcode:
Align = Client
so ist von der GroupBox kein Pixel mehr sichtbar, alles wird überdeckt.

Eine GroupBox mit RadioButton sieht also aus wie im Anhang.

Was übersehe ich?

Sherlock 12. Nov 2018 11:54

AW: FMX -> TGroupBox
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1417875)
Was übersehe ich?

Vielleicht Margins?

Nach dem Screenshot würde ich mit einem leeren Layout für die Headerzeile anfangen. Das sollte TopMost aligned werden, und so hoch sein, wie der Titeltext. Darunter kommt alles andere.

Sherlock

Der schöne Günther 12. Nov 2018 12:02

AW: FMX -> TGroupBox
 
Liste der Anhänge anzeigen (Anzahl: 1)
Stimmt, gute Idee:

  1. Padding setzen bei der GroupBox, z.B. auf 6
  2. Delphi-Quellcode:
    OnResize
    -Event der Groupbox belegen mit
    Delphi-Quellcode:
    emptyLayout.Height := GroupBox1.Font.Size;
oder so ähnlich

Rollo62 12. Nov 2018 15:02

AW: FMX -> TGroupBox
 
Das Gegenstück zu TRadioGroup soll womöglich Segmented Buttons sein.

Sherlock 13. Nov 2018 06:45

AW: FMX -> TGroupBox
 
In der Tat, denn Radiogroups bzw. Radiobuttons sind etwas fummelig unter mobilen OSen.

Sherlock


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