Einzelnen Beitrag anzeigen

Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#10

Re: TLabel + taRightJustify = katastrophe?

  Alt 24. Okt 2007, 11:50
Zitat von Luckie:
Zitat von xZise:
Zitat von Luckie:
Warum sollte es bei 300 Pixeln zu ende sein? Da fängt es doch an.
Warum? Weil .Alignment auf taRightJustify steht. Und d.h. Rechtsbündig
Das spielt doch keine Rolle. Du sagst mit der Angabe left := 300;, dass es bei Pixel 300 vom linken Rand anfangen soll. Das hat doch mit der Ausrichtung des Textes innerhalb des Labels nichts zu tun.
Zitat von DeddyH:
Ich finde das Ergebnis nicht unlogisch. Durch die Property AutoSize wird die Größe (und damit auch die Breite) an den Text angepasst. Und wenn Du Left auf 300 stellst, ist die linke Begrenzung eben 300. D.h. ergo, dass es nichts bringt, Alignment einzustellen, wenn AutoSize auf true steht.
Okay Dann öffnet bei eure Delphi IDE und setzt ein Label auf die Form, mit Alignment taRightJustify.
Und dann tippt Text ein, und oh wunder. Left hat sich verändert (je nachdem, ob er Text hinzugefügt oder entfernt habt).


Und ich finde es unlogisch, dass er sich nach rechts schiebt, wenn er eigentlich nach links größer wird.

MfG
xZise

PS: Testet es einfach mal selber aus, bevor ihr wieder meint es sei unlogisch

[edit]Ich habe sogar noch etwas entdeckt.
Wenn ihr den obigen Code nehmt (von mir), und während der Laufzeit, z.B. durch Buttonklick, Text hinzufügt, dann bewegt er sich auch nach links, und nicht nach rechts.
Abgesehen davon, dass das LINKE Ende nicht 300 beträgt, sondern, je nach länge mehr/weniger sein kann.

Ach ihr müsst noch nicht mal selber coden ^^ ich hänge mal die Exe an.
Das Panel ist Links auf 300. Pixel Der Text müsste als dort enden.
Mit dem Button fügt ihr ein Zeichen hinzu.
Das Label unten ist während der Desgintime erstellt worden [/edit]

[edit] Mist Anhang ^^[/edit]
Angehängte Dateien
Dateityp: exe project1_216.exe (419,0 KB, 5x aufgerufen)
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat