Delphi-PRAXiS
Seite 2 von 2     12   

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/)
-   -   Firemonkey Berlin 10.1 GUI Chaos (https://www.delphipraxis.net/189385-firemonkey-berlin-10-1-gui-chaos.html)

mquadrat 8. Jun 2016 09:25

AW: Firemonkey Berlin 10.1 GUI Chaos
 
Als nicht FMX-ler: Wie unterscheiden sich denn natives und FMX Panel?

jaenicke 8. Jun 2016 11:22

AW: Firemonkey Berlin 10.1 GUI Chaos
 
Die native Version wird vom Betriebssystem dargestellt, die gestylte durch FMX gezeichnet. Die nativen haben wir bisher nicht verwendet.

Sherlock 8. Jun 2016 11:36

AW: Firemonkey Berlin 10.1 GUI Chaos
 
Bei mir ist auch alles auf Styled. Platform ließ sich kaum beherrschen, und führte zu unerklärlichen Verhalten.

Sherlock

bra 8. Jun 2016 11:47

AW: Firemonkey Berlin 10.1 GUI Chaos
 
Wir haben auch alles auf Styled (auch weil es Platform erst seit ein paar Versionen gibt).

stalkingwolf 8. Jun 2016 13:01

AW: Firemonkey Berlin 10.1 GUI Chaos
 
Ich bin ein Fan davon, das Programm so aussehen und sich anfüllen wie das genutzte Betriebsystem.
Ein Grund warum ich Java Programme nicht ausstehen kann ;-)

Bisher hatte ich nur die Probleme mit TCombobox und TDateEdit. Solange ich nun weiß worauf ich achten muss ist es ok.
Ob Panels noch Sinn machen wenn man TLayout nutzen kann muss ich noch prüfen.
Bisher habe ich meine Programme durch Panels designed.

Der schöne Günther 8. Jun 2016 13:09

AW: Firemonkey Berlin 10.1 GUI Chaos
 
(Klugscheißmodus an)

Das hat nichts mit der Programmiersprache, sondern der verwendeten GUI-Bibliothek zu tun. PS: Wenn wir schon bei Java sind, dann doch ein konkretes Beispiel von "native Komponenten verdecken gezeichnete", wie bei FMX auch:
https://en.wikipedia.org/wiki/Abstra...ing_components

(Klugscheißmodus aus)

Sherlock 8. Jun 2016 13:12

AW: Firemonkey Berlin 10.1 GUI Chaos
 
Zitat:

Zitat von stalkingwolf (Beitrag 1339756)
Ich bin ein Fan davon, das Programm so aussehen und sich anfüllen wie das genutzte Betriebsystem.
Ein Grund warum ich Java Programme nicht ausstehen kann ;-)

Amen!

Zitat:

Zitat von stalkingwolf (Beitrag 1339756)
Bisher hatte ich nur die Probleme mit TCombobox und TDateEdit. Solange ich nun weiß worauf ich achten muss ist es ok.
Ob Panels noch Sinn machen wenn man TLayout nutzen kann muss ich noch prüfen.
Bisher habe ich meine Programme durch Panels designed.

In der Tat sollten Layouts Dir mehr helfen als Panels. Ich habe allerdings ein kleines Problem bei mir bemerkt, demzufolge ein TLayout nicht wirklich frühzeitig seine tatsächlichen Größeninformation bereithält. Ich habe im FormResize-Event einer Anwendung unter anderem auch die Größe von einem TLayout abgefragt, um dynamisch auf die Formgröße reagieren zu können. Leider war das TLayout durch alle Resize Durchgänge während des Programmstarts konstant 50 Pixel breit. Ein als Ersatz verwendetes Panel zeigte schon beim ersten Durchlauf die erwartete tatsächliche Breite von 254 Pixeln. Also auch das TLayout ist mit Vorsicht zu genießen :(

Sherlock

bra 8. Jun 2016 13:34

AW: Firemonkey Berlin 10.1 GUI Chaos
 
Zitat:

Zitat von stalkingwolf (Beitrag 1339756)
Ich bin ein Fan davon, das Programm so aussehen und sich anfüllen wie das genutzte Betriebsystem.
Ein Grund warum ich Java Programme nicht ausstehen kann ;-)

Die Standard-FMX-Komponenten sind aber schon weitgehend wie das jeweilige System. Auch ohne die Einstellung Platform.
Wenn man wirklich reine native Komponenten nutzen will, muss man halt auch mit den Nachteilen leben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:46 Uhr.
Seite 2 von 2     12   

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