Forum: Sonstige Fragen zu Delphi
by jaenicke,
20. Mär 2009
SearchText := EditX.Text;
ListBoxX.Items.Clear;
for i := 0 to MyStringList.Count - 1 do
if (SearchText = '') or (Pos(SearchText, MyStringList) > 0) then
ListBoxX.Items.Add(MyStringList);
Forum: Sonstige Fragen zu Delphi
by jaenicke,
20. Mär 2009
Naja, du liest die Liste der MP3s in eine TStringList aus und gehst die Einträge dann durch und trägst die in die ListBox ein, wenn sie passen. Wenn nix im Editfeld steht (z.B. beim Programmstart), dann ignorierst du das Editfeld und trägst immer ein.
Sinnvoll wäre später dann auch vielleicht gleich weitere Infos aus dem MP3s auszulesen. Die ID3 Tags usw. meine ich. Aber diese müssten dann...
Forum: Sonstige Fragen zu Delphi
by jaenicke,
20. Mär 2009
Du hast im Hintergrund ja eine Liste, die du dann in der ListBox anzeigst. Und wenn sich etwas im Editfeld ändert, dann wiederholst du das Eintragen und filterst dabei mit dem Inhalt des Editfelds.
Oder missbrauchst du die ListBox zur Datenspeicherung und verwendest die Daten daraus weiter? Das klappt dann natürlich nicht. Du musst die Liste unabhängig von der Anzeige im Programm speichern, je...