Einzelnen Beitrag anzeigen

stiftII

Registriert seit: 2. Sep 2009
Ort: Cuxhaven
122 Beiträge
 
#4

Re: Position von text im Label bestimmen(Auf dem Bildschirm)

  Alt 14. Okt 2009, 18:00
Zitat von marius0702:
fensterposition: form1.top/form1.left
labelposition: label1.top/label1.left
textbreite :label1.Canvas.TextWidth(label1.Caption);
texthöhe: label1.Canvas.TextHeight(label1.Caption);

und wenn du nur bis zu einem bestimmten wort die breite vom text haben willst dann müsste das glaub ich so gehen.
label1.Canvas.TextWidth( copy( label1.Caption,0,pos('kurzer',label1.Caption) ) );
Das funktioniert aber nicht, wenn das Label mehrere Zeilen Lang ist ( Wordwrap ). ;/

Zitat:
Würde allerdings nur mit einzeiligem Text funktionieren.
Das ist das Problem. Ich bräuchte eine Lösung die auch funktioniert wenn das Label mehrere Zeilen lang ist ;/.

~stift
  Mit Zitat antworten Zitat