AW: Suche bestimmten Wert in Memo und zeige mir den neben stehenden Wert an im Edit f
17. Feb 2012, 22:43
Da gibt es einige Wege, wobei, was verstehst du unter Text darüber?
Am einfachsten wird es sein über for to alle Lines des Memo von Anfang bis Ende durchzugehen und in jeder Lines Zeile mit Pos(Wort, Lines[i]) nach dem Wort suchen. So findest du schon mal die Zeile und Position innerhalb der Zeile. Jetzt mit vier Funktionen das Wort links, rechts, oben oder unten ermitteln.
Edit:
Wobei ich dir noch die Funktion LastDelimiter empfehlen könnte für die Rückwertssuche, d. h. hast du die Position gefunden, alles bis zu der Position kopieren, trimen und dann mit LastDelimiter das letzte Leerzeichen finden. Schon hast du das vorherige Wort.
Geändert von Popov (17. Feb 2012 um 22:47 Uhr)
|