Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi LISTBOX HILFE 2 !!!!!!!!!!!! (https://www.delphipraxis.net/5200-listbox-hilfe-2-a.html)

bundy 27. Mai 2003 16:29


LISTBOX HILFE 2 !!!!!!!!!!!!
 
Wie kann man die Listbox auf doppelde Eintäge überprüfen und diese entfernen ? :coder:

City Light 27. Mai 2003 16:53

dazu schau dir das mal an...

Delphi-Quellcode:
{
Mit dieser Procedure kann man doppelte Einträge aus den verschiedenen
Komponenten wie z.B. einer ComboBox oder einem Memo entfernen.
}

procedure TForm1.Button1Click(Sender: TObject);
var
  a,b : integer;
begin
  a := 0;
  while a <= ComboBox1.Items.count - 2 do
  begin
    for b := a + 1 to ComboBox1.Items.count - 1 do
    begin
      if ComboBox1.Items[a] = ComboBox1.Items[b] then
      begin
        dec(a);
        ComboBox1.Items.delete(b);
        break;
      end;
    end;
    inc(a);
  end;
  label1.Caption := inttostr(ComboBox1.Items.Count - 1);
end;

Daniel B 27. Mai 2003 19:51

Hallo,

ich habe den Thread nach Delphi-Language verschoben. Mit Datenbanken hat das nichts zutun. ;)
Ausserdem gibt es in der Library bereits einen Beitrag dazu.
http://www.delphipraxis.net/viewtopic.php?t=4426

Grüsse, Daniel :hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz