![]() |
FindText springt nicht zur gefundenen Zeile!
Hallo Alle!
Ich habe hier einen FindText Code aus der Hilfe von Delphi. An sich arbeitet der Code einwandfrei. Aber wenn ich ein TRichEdit anstatt ein TMemo nehme findet der Code zwar den gesuchten Text, springt aber nicht dort hin. Mit ein TMemo klappt das einwandfrei. Was muss ich ändern damit es auch mit einer TRichEdit klappt?
Delphi-Quellcode:
Gruß
Var
I, J, PosReturn, SkipChars: Integer; begin for I := 0 to Memo1.Lines.Count do begin PosReturn := Pos(FindDialog1.FindText,Memo1.Lines[I]); if PosReturn <> 0 then {gefunden!} begin Skipchars := 0; for J := 0 to I - 1 do Skipchars := Skipchars + Length(Memo1.Lines[J]); SkipChars := SkipChars + (I*2); SkipChars := SkipChars + PosReturn - 1; Memo1.SetFocus; Memo1.SelStart := SkipChars; Memo1.SelLength := Length(FindDialog1.FindText); Break; end; end; Heike |
Re: FindText springt nicht zur gefundenen Zeile!
Delphi-Quellcode:
muss der teil nicht
for I := 0 to Memo1.Lines.Count do
Delphi-Quellcode:
heißen? macht er da nicht sonst eine zeile zu viel?
for I := 0 to Memo1.Lines.Count - 1 do
|
Re: FindText springt nicht zur gefundenen Zeile!
Zitat:
Gruß Heike |
Re: FindText springt nicht zur gefundenen Zeile!
Habe Deinen Quellcode gerade anstatt mit FindDialog.FindText mit einem Edit ausprobiert
und es funktioniert einwandfrei! |
Re: FindText springt nicht zur gefundenen Zeile!
Zitat:
Mit einem TRichEdit? Gruß Heike |
Re: FindText springt nicht zur gefundenen Zeile!
EDIT.TEXT anstatt FindDialog.FindText
|
Re: FindText springt nicht zur gefundenen Zeile!
Zitat:
|
Re: FindText springt nicht zur gefundenen Zeile!
Zitat:
Gruß Heike |
Re: FindText springt nicht zur gefundenen Zeile!
OK, sorry Hatte mit Memo und Edit probiert!
Nun aber mit Richedit + Edit und es funktioniert auch. Habe nur Memo gelöscht und RichEdit in Memo1 umbenannt es funktioniert. |
Re: FindText springt nicht zur gefundenen Zeile!
Zitat:
Gruß Heike |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:51 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