Forum: Die Delphi-IDE
by Luckie,
7. Apr 2019
Nö. Soll nur in einer Spalte gesucht werden musst du ja nur die Zeilen durchgehen, dir den Inhalt der Spalte holen und mit dem gewählten Eintrag vergleichen. Wenn identisch, hast du die Zeile im StringGrid gefunden.
Soll in jeder Spalte gesucht werden, wird es etwas komplizierter, da du dann zwei verschachtelte Schleifen brauchst: Eine für die Zeilen und darin eine für die Spalten.
Setz...
Forum: Die Delphi-IDE
by Luckie,
7. Apr 2019
Das wirst du selber programmieren müssen, indem du nach dem gewählten Eintrag der Combobox im Stringgrid suchst. Alle Zeilen durch gehen und mit pos vergleichen.
Forum: Die Delphi-IDE
by Luckie,
7. Apr 2019
Du erzeugst die StringListe ja jedes mal neu in der Schleife, wenn ich das richtig gesehen habe. Das kann ja nicht funktionieren, wie gewollt. Einmal vor der Schleife erzeugen und dann füllen.
Noch ein Tipp: Zerleg die Ellen lange Prozedur in mehrere kleinere. Das macht den Code übersichtlicher und leichter verständlich.
Forum: Die Delphi-IDE
by Luckie,
7. Apr 2019
Wo ist da eine while-Schleife in deinem Code?
StringListe erzeugen
StringListe Eigenschaften setzen
while()
begin
StringListe.Add();
end;
StringListe Combobox zuweisen
Forum: Die Delphi-IDE
by Luckie,
6. Apr 2019
Genau das habe ich doch vorgeschlagen!
Forum: Die Delphi-IDE
by Luckie,
6. Apr 2019
Ah. OK. Ich hatte nur im Hinterkopf, dass da was war.
Warum aber nicht erst alles in eine Stringliste packen und diese dann der Combobox zuweisen?
Forum: Die Delphi-IDE
by Luckie,
6. Apr 2019
Hat die Combobox nicht sogar eine Eigenschaft, die man nutzen kann, dass sie keine Doubletten beinhaltet?