Thema: Delphi Suche im Synedit

Einzelnen Beitrag anzeigen

Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#8

Re: Suche im Synedit

  Alt 11. Mär 2010, 22:54
Okay. Schritt für Schritt.
  • FindDialog auf das Formular packen
  • In der ActionList Deine Action anlegen
  • Im Objektinspektor unter "Ereignisse" auf "OnExecute" klicken (Alternativ: Doppelklick auf die Action in der ActionList

Ins OnExecute der Action dann:
Delphi-Quellcode:
// Annahmen:
// Dein FindDialog heißt "FindDialog1"
// Dein SynEdit heißt "SynEdit1"
// Falls das anders ist, einfach in diesem Text umbenennen
if FindDialog1.Execute then
begin
  // FindAll gibt die Anzahl der Treffer zurück
  if SynEdit1.SearchEngine.FindAll(FindDialog1.FindText) > 0 then
  begin
    // Hier kannst Du Deiner Kreativität freien Lauf lassen :-P
    // .SearchEngine beinhaltet auch die Resultate der Suche
  end;
end;
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat