Einzelnen Beitrag anzeigen

eddie11

Registriert seit: 8. Nov 2005
Ort: Zossen bei Berlin
236 Beiträge
 
Delphi XE8 Professional
 
#1

Falsche Position von TEdit im Layout (Firemonkey)

  Alt 6. Feb 2015, 09:16
Hi allerseits,

ich habe auf einer Form ein TLayout, (Height=40, Align=Top) und in diesem TLayout ein TEdit, das TEdit ist Align=Left.
Bei iOS wird die Höhe eines TEdits ja vom Style bestimmt und ist so automatisch 30 und kann nicht geändert werden.

Das TEdit sollte am linken Rand des Layouts(X-Position 0) in der Y-Position 5 erscheinen (Layout-Height abzüglich Edit-Heigt durch 2) - tut es aber nicht! Es erscheint im Simulator und auf dem Gerät in Position Y=0 des Layouts, also direkt am oberen Rand. Erst wenn man das Gerät bzw. den Simulator dreht, dann wird das TEdit in die richtige Position mittig verschoben. Das scheint der Resize-des Layouts zu sein, der das korrigiert.

Habt Ihr dieses Verhalten auch beobachtet? Und wenn ja, wie habt Ihr es abgestellt?
Edgar Leifeld
Liebe Grüße aus Zossen bei Berlin

Die Kontramedüse ist verdrupelt!!!
  Mit Zitat antworten Zitat