Einzelnen Beitrag anzeigen

Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#16

AW: Vergleich von Edit und Listbox

  Alt 19. Jul 2018, 19:25
Falls es für den TE unverständlich ist wie ich es meine, ich war so frei das vorhandene zu editieren:
Delphi-Quellcode:
var
 Suchwort: String;
 Gefunden: Boolean;
begin
 Gefunden := False;
 Suchwort := LowerCase(Edit1.Text); // <- hier intern kleine Buchstaben erzeugen

 for i := 0 to ListBox1.Items.Count -1 do
  begin
   Gefunden := Pos(Suchwort, LowerCase(ListBox1.Items[i])) > 1); // <- hier intern nach kleinen Buchstaben suchen

   if Gefunden then
    begin
     //Label1.Caption := 'Schlagwort "' + Suchwort + '" befindet sich in der Zeile (i + 1) mit dem Namen "' + ListBox1.Items[i] + '"';

     //Break;
     Memo1.Lines.Add('Schlagwort "' + Suchwort + '" befindet sich in der Zeile ' + IntToStr(i + 1) + ' mit dem Namen "' + ListBox1.Items[i] + '"');

    end;
  end;
end;
Erklärung: Nun wird intern der Suchbegriff in Kleinbuchstaben verwandelt, bei der ListBox-Abfrage genauso vorgehen, nun ist Grossschreibung egal.
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat