Ich hatte mal eine Text-Marker-Komponente in Flash geschrieben und da hatte ich auch keinen anderen Weg gefunden, dies umzusetzen. Das was ich vorgeschlagen habe, wir halt zum Problem, wenn sich mal die Größe des Labels ändert. Das hatte ich damals nicht wirklich.
Das kannst du aber lösen, in dem du nicht TRect nimmst, sondern eine Klasse einführst, die dann weitere Metainformationen aufnimmt und pro Wort dann evtl. ein Instanz davon hälst. Denkbar wäre der Ansatz auf jeden Fall. Hätte gerade schon wieder Lust sowas zu programmieren, nur kommen dann wieder meine anderen Projekte zu kurz
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)