Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   iOS listboxitemleftdetail mit Ausrichtung links? (https://www.delphipraxis.net/179496-listboxitemleftdetail-mit-ausrichtung-links.html)

Mavarik 11. Mär 2014 08:33


listboxitemleftdetail mit Ausrichtung links?
 
Hallo FMX-Freunde...

Ich möchte einen ListboxItem Eintrag links formatieren...

listboxitemleftdetail liefert ja eine Orientierung zur Mitte.

Detail | Text

Wie kann ich das GridLayout so verschieben, das mein Text links Anfängt.
Also z.B. 100 "FMX Einheiten" nach Links.

Findresource?

Mavarik

Mavarik 11. Mär 2014 18:01

AW: listboxitemleftdetail mit Ausrichtung links?
 
Echt? Keiner ne Idee?

Union 11. Mär 2014 18:06

AW: listboxitemleftdetail mit Ausrichtung links?
 
Erstelle eine Ableitung von TPresetItemObjects. Dort kannst Du dann im constructor alles machen was Du willst. Videos, Beispiele und Source findest Du z.B. hier.

Union 11. Mär 2014 20:58

AW: listboxitemleftdetail mit Ausrichtung links?
 
Sorry, ich hatte das mit Listview verwechselt. Bei der Listbox kannst Du einfach den Style anpassen (listboxitemleftdezail.area.layout1 und 2).

Mavarik 12. Mär 2014 01:29

AW: listboxitemleftdetail mit Ausrichtung links?
 
Zitat:

Zitat von Union (Beitrag 1251593)
Sorry, ich hatte das mit Listview verwechselt. Bei der Listbox kannst Du einfach den Style anpassen (listboxitemleftdezail.area.layout1 und 2).

? und wie ?

Union 12. Mär 2014 06:49

AW: listboxitemleftdetail mit Ausrichtung links?
 
Indem Du die Eigenschaft HorzTextAlign auf taLeading setzt.

Mavarik 13. Mär 2014 08:50

AW: listboxitemleftdetail mit Ausrichtung links?
 
Zitat:

Zitat von Union (Beitrag 1251606)
Indem Du die Eigenschaft HorzTextAlign auf taLeading setzt.

emm... Nee

Wenn ich das mache, habe ich lediglich den Detail Text Links aber nicht den Itemtext.

Dafür müsste ich das Layout area GridLayout whatever in der Größe anpassen..

Delphi-Quellcode:
var
  LO : TLayout;
  GL : TGridLayout;
begin
  LO := StyleBook1.Style.FindStyleResource('listboxitemleftdetail') as TLayout;
  GL := LO.FindStyleResource('area') as TGridLayout;
  LO := GL.FindStyleResource('layout1') as TLayout;
  LO.Width := 10; // Exception.
  ...
end;
War natürlich auch quatsch, weil das Gridlayout das "verteilt"...

Daniel 13. Mär 2014 08:57

AW: listboxitemleftdetail mit Ausrichtung links?
 
Zur Not umbauen auf einen TListView - dort kannst Du die Elemente frei positionieren.

Mavarik 13. Mär 2014 09:04

AW: listboxitemleftdetail mit Ausrichtung links?
 
Zitat:

Zitat von Daniel (Beitrag 1251834)
Zur Not umbauen auf einen TListView - dort kannst Du die Elemente frei positionieren.

Ja das habe ich auch gerade überlegt... :stupid:
Aber ich nutze Listview so gut wie garnicht... Mal schauen..

Union 13. Mär 2014 09:22

AW: listboxitemleftdetail mit Ausrichtung links?
 
Listview ist aber auch um ein Vielfaches schneller.


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

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