das Beispiel scheint mir keins für SynEdit1 zu sein, Da ich ja mit SynEdit1 kein Memo1 Fenster nutze und in deiner Procedure auch kein SynMemo1 enthalten ist...
Mein Versuch, deine Zeilen irgendwie für das SynEdit1 Fenster zu nutzen, bringt mir sofort Fehlermeldungen, die ich leider nicht verstehe und die ich im Memo1 nicht habe...
Im Grunde tausche ich doch das alte Memo1 Fenster gegen ein SynEdit1 Fenster aus, richtig?!
- Wenn ja, dann müsste ich nun die folgende Prozedure(Befehle) gegen eine für SynEdit1 entsprechend angepasste Procedure ersetzen, um zu den gleichen bzw. ähnlichen Erfolg zu kommen, den ich im Code unten in einem Memo1 erhalte... ?!
Hier nochmal die für mich ausreichend funktionierende Such-Abfrage-Procedure des Memo1 Fenster:
Code: Alles auswählen
procedure TForm7.BitBtn2Click(Sender: TObject);
begin//Namen Suchen! Button... (HSRM ALLE Zusammen)
Form7.Memo1.SelStart:=Pos(Form7.Edit1.Text, Form7.Memo1.Text);
Form7.Memo1.SelLength:=Length(Form7.Edit1.Text);
// Sucht innerhalb des Memo1-Fenster nach der Eingabe vom Edit1-Eingabefeld...
end;
Wie gesagt, SynEdit1 kann wohl mit SelLength nichts anfangen, so daß diese Art zu suchen nicht funktioniert...
P.S.: Sorry, dass ich hierfür wohl zu bleed bin...