Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by LokutusvB,
23. Feb 2010
Das wird mir dann für so eine kleine optische Sache doch zu umständlich. Ich dachte, ich könnte einfach mit OnCustomDrawSubItem den Text rechtsbündig gestalten, keine Chance. Selbst auf den Delphi-Seiten von about.com oder auch delphiDabbler findet man alle möglichen Spielereien, aber nichts, wie man die erste Spalte rechtsbündig gestalten kann. Dann werde ich doch einfach die erste Spalte als...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by LokutusvB,
23. Feb 2010
Bisher noch leer, ich dachte die Eigenschaft auf True setzen reicht aus. Allerdings lese ich mir gerade deine verlinkte Seite durch, wie das mit dem OwnerDraw genau funktioniert. Ist denn OnCustomDraw nicht eigentlich das gleiche?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by LokutusvB,
23. Feb 2010
Das habe ich eben probiert, mit OnCustomDraw. Mit jeder Spalte funktioniert es, nur nicht mit der ersten Spalte. Diese bleibt weiterhin linksbündig.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by LokutusvB,
23. Feb 2010
Ach so ist das mit der 0, obwohl MinWidth auf 0 steht.
An Luckie:
Die Eigenschaftsänderung der ersten Spalte zeigt einfach keine Wirkung. In Deplhi lässt sie sich nicht ändern. Ändere ich sie zur Laufzeit, zeigt die Änderung keine Wirkung, die Einträge sind weiterhin linksbündig.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by LokutusvB,
23. Feb 2010
Ja, den Gedanken hatte ich auch so eben und wollte hier niederschreiben, das es so funktioniert, zumindest so ähnlich. Ich habe zur Laufzeit einfach die Width-Eigenschaft auf 0 gesetzt. :)
Allerdings finde ich das nicht als "saubere Lösung". Gibt es noch einen anderen Weg?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by LokutusvB,
23. Feb 2010
Das war auch mein erster Gedanke. Allerdings erweitert mein Delphi diese Spalte dann autmatisch auf einen Wert von 80. Da dachte ich an ein Dummy von 1, allerdings sieht das in der Tabelle nicht gerade schön aus.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by LokutusvB,
23. Feb 2010
Hallo,
ich möchte gern bei einer ListView die Einträge der ersten Spalte rechtsbündig darstellen. Bei allen anderen Spalten geht das einfach über die Eigenschaft Alignment. Leider geht das aber nicht bei der ersten Spalte. Gibt es eine Möglichkeit, wie ich den Inhalt der ersten Spalte rechtsbündig darstellen kann?