Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - letzte wort, was ich geschrieben habe?


en!gma - So 31.07.05 13:30
Titel: letzte wort, was ich geschrieben habe?
so
hab ne memo und immer wenn ich leertaste drücke, soll geprüft werden was für ein wort als letztes eingegeben wurde...
eigentlich sind es immer 5 buchstaben.

also ich hab nu onkey ' ' mach das und das.
aber wie finde kann ich die letzten 5 zeichen auslesen?

irgendwie mit pos?
aber bei dem was ich bisher zum thema pos gesehen hab, konnte man immer nur zeilen danach durchsuchen.

mfg

en!gma


uall@ogc - So 31.07.05 13:36


Delphi-Quelltext
1:
2:
s := memo1.lines.text;
t := copy(s,length(s)-5,5);


AXMD - So 31.07.05 13:36
Titel: Re: letzte wort, was ich geschrieben habe?
user profile iconen!gma hat folgendes geschrieben:
irgendwie mit pos?

Exakt
user profile iconen!gma hat folgendes geschrieben:
aber bei dem was ich bisher zum thema pos gesehen hab, konnte man immer nur zeilen danach durchsuchen.

Nein, TMemo.Text ist auch ein String...

AXMD


Gausi - So 31.07.05 13:37

Benutze doch ein kleines Array of Char, was du bei jedem KeyPress aktualisierst. Oder besser eine Liste, da geht das aktualisieren schneller und einfacher (erstes Element löschen und hinten ein neues anhängen).