AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Firemonkey Berlin 10.1 GUI Chaos

Ein Thema von stalkingwolf · begonnen am 7. Jun 2016 · letzter Beitrag vom 8. Jun 2016
Antwort Antwort
bra

Registriert seit: 20. Jan 2015
711 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#1

AW: Firemonkey Berlin 10.1 GUI Chaos

  Alt 7. Jun 2016, 16:28
So einfach ist das aber nicht, da TDateEdit gar keine Eigenschaft dafür hat und sich selber darum kümmert. TDateEdit sieht auf dem Android Gerät ganz anders als unter Windows aus. Gleiches bei den TComboboxen.
Die FMX-Komponenten sehen auf den verschiedenen Plattformen auch unterschiedlich aus, nur wird das Verhalten hier sozusagen kopiert. Die Option "ControlType = Platform" bedeutet doch nur, dass die echte native Komponente der jeweiligen Plattform verwendet wird (mit all den beschriebenen Nebeneffekten).

Und was du beschreibst ist genau das beschrieben Verhalten: TPanel = Nativ, hängt vor dem Nicht-Nativen TDateEdit.
  Mit Zitat antworten Zitat
mensch72

Registriert seit: 6. Feb 2008
838 Beiträge
 
#2

AW: Firemonkey Berlin 10.1 GUI Chaos

  Alt 7. Jun 2016, 17:18
eigentlich muss/sollte man sich entscheiden: entweder nur native ControlTypes für ALLES verwenden, ODER alles per FMX-Controls lösen

Wenn man GUI und Daten/Funktion sauber trennt, ist es auch garnicht so viel (Zusatz)Aufwand wenn es denn sein soll pro Plattform eine eigene native GUI zu designen, wo nur das verwendet wird was es dort auch gibt. DPF odet TMS bieten da ja auch Zugriff auf quasi alles was es native für Android/IOS/OSx gibt.

Das MultiView Konzept FMX halte ich plattformübergreifend ala Desktop&Mobile da (noch) für ungeeignet. MultiView ist brauchbar wenn man für verschiedene Formate jeweils eine GUI DesignVariante auf/mit einem Quelltext verwenden will(aber wir hatten da bevor es MultiView gab schon einen eigene IFDEF basierte Lösung mit vom SharedSource getrennter GUI).
Wir verwenden MultiView/SharedSourceGUI nur innerhalb einer Plattform für Hochformat/Querformat(/Quaratisch/SmartWatch), wo wir selbst ohne "responsive Design" lieber manuell alles passend anordnen. Selbst wenn wir nur pure StandardFMX Sachen verwenden, designe ich die definitiv die Desktop & Mobile Variante getrennt (also 1x Windows&OSX plus 1x Android&IOS)
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.561 Beiträge
 
Delphi 12 Athens
 
#3

AW: Firemonkey Berlin 10.1 GUI Chaos

  Alt 7. Jun 2016, 17:32
In der Hauptsache ist mixen vor allem dann keine gute Idee, wenn der Container für ControlType den Wert "Platform" hat.

Du müsstest hier nur das Panel auf Styled setzen, dann werden alle Controls im Panel richtig angezeigt (dann egal, ob styled oder platform).

Geändert von Harry Stahl ( 7. Jun 2016 um 17:54 Uhr)
  Mit Zitat antworten Zitat
mquadrat

Registriert seit: 13. Feb 2004
1.113 Beiträge
 
Delphi XE2 Professional
 
#4

AW: Firemonkey Berlin 10.1 GUI Chaos

  Alt 8. Jun 2016, 09:25
Als nicht FMX-ler: Wie unterscheiden sich denn natives und FMX Panel?
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.064 Beiträge
 
Delphi 12 Athens
 
#5

AW: Firemonkey Berlin 10.1 GUI Chaos

  Alt 8. Jun 2016, 11:22
Die native Version wird vom Betriebssystem dargestellt, die gestylte durch FMX gezeichnet. Die nativen haben wir bisher nicht verwendet.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.821 Beiträge
 
Delphi 12 Athens
 
#6

AW: Firemonkey Berlin 10.1 GUI Chaos

  Alt 8. Jun 2016, 11:36
Bei mir ist auch alles auf Styled. Platform ließ sich kaum beherrschen, und führte zu unerklärlichen Verhalten.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
bra

Registriert seit: 20. Jan 2015
711 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#7

AW: Firemonkey Berlin 10.1 GUI Chaos

  Alt 8. Jun 2016, 11:47
Wir haben auch alles auf Styled (auch weil es Platform erst seit ein paar Versionen gibt).
  Mit Zitat antworten Zitat
stalkingwolf

Registriert seit: 6. Mai 2011
552 Beiträge
 
#8

AW: Firemonkey Berlin 10.1 GUI Chaos

  Alt 8. Jun 2016, 13:01
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.
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:59 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