Zitat:
Ich habe Deinen Code jetzt nicht bis ins Detail nachvollzogen, aber ein paar Gedanken dazu: aufzuteilende Breite = Anzeigebreite - Textbreite.
Hab ich.
Zitat:
Textbreite muss man aber erst einmal definieren, soll sie mit oder ohne die Leerzeichen sein?
Ist mit Leerzeichen.
Zitat:
[..] man daran denken, außer beim letzten Wort bei der Anzeige noch ein Leerzeichen anzuhängen, wenn man die Stringliste abarbeitet.
Wieso dieses Leerzeichen? Kapier ich nich?
Edit:
Stimmt übrigens. Mega Thanx!! Aber wieso?
MMX := MMX + Canvas.TextWidth(SL[I] + #32) / ppMM + DeltaMMX;