Autor Beitrag
eternity
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 32



BeitragVerfasst: Sa 02.08.03 17:04 
Einen Wunderschönen wünsche ich !

Hat jemand eine Idee wie ich die Zeichenbreite im Richedit/Memo eingegebenen Text ermitteln kann? Oder vielleicht einen Link, wo es schon gezeigt worden ist ?

Ich hab nicht mal ne Vorstellung wie ich das machen kann. Gut vielleicht über den Canvas, aber das wars auch schon.

Mit freundlichen Grüßen
Terra23
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 872

Win 8
Delphi 7
BeitragVerfasst: Sa 02.08.03 18:03 
Versuch doch mal:

TextWidth(Stringvariable)

Das müßte vielleicht klappen und wenn die kleiner ist als der Width-Wert der Komponente, dann sollte es gehen. :-)

PS: Vielleicht aber auch nicht. Ist nur eine Idee.. :-)

_________________
Hasta La Victoria Siempre
maximus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 896

Win XP, Suse 8.1
Delphi 4/7/8 alles prof
BeitragVerfasst: Sa 02.08.03 20:00 
sch ma in die OH:

DrawTextEx mit DT_CALCRECT benutzen, berücksichtig die schrift des canveses :wink:

_________________
mfg.
mâximôv
eternity Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 32



BeitragVerfasst: Mo 04.08.03 15:56 
Titel: Schon erledigt !
Danke für die Tips! Hab eine möglichkeit gefunden:
ausblenden Delphi-Quelltext
1:
Canvas.TextWidth(RichEdit1.Lines.Strings[0]);					

Mit freundlichen Grüßen

Moderiert von user profile iconTino: Delphi-Tags hinzugefügt.