![]() |
In TMemo suchen, und Zeile angeben lassen
Hi,
hoffe ich bin hier in der richtigen Sparte.. Hab das Problem, dass ich was in einer TMemo suchen muss (z.B. das Wort "Test", wenn der Inhalt der Memo "AbcTestCba" ist) und dazu noch die Zeile wissen muss, in der sich das gefunden Wort befindet. Hab im Forum schon gesucht und was mit Pos gefunden, aber ich glaube, dass ist nicht das, was ich benötige.. Hoffe ihr könnt mir helfen, danke.. |
Re: In TMemo suchen, und Zeile angeben lassen
du gehst jede Zeile des Memos mit einer For Schleife durch. Dann prüfst du das Vorhandsein via Pos. Falls gefunden, ist die Zeile deine Schleifen Variable.
|
Re: In TMemo suchen, und Zeile angeben lassen
hi spessi,
du könntest zum beispiel mit einer for-schleife und pos() suchen:
Delphi-Quellcode:
aeno
var i: integer;
iPosition: integer; begin iPosition := -1; for i:=0 to memo1.lines.count-1 do begin if pos('nadel_im_heuhaufen', memo1.lines[i]) <> -1 then begin iPosition := i; break; end; end; if iPosition <> -1 then showmessage('Die Nadel wurde in Zeile '+intToStr(i)+' gefunden!'); end; edit: genau so, dahead^^ |
Re: In TMemo suchen, und Zeile angeben lassen
danke für die schnelle hilfe, funktioniert wunderbar :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz