Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: selbstlernende ComboBox

  Alt 2. Jan 2014, 15:41
Ich weiß zwar nicht, was das mit Lernen zu tun hat, aber ich würde das etwa so machen:
Delphi-Quellcode:
if ComboBox1.Items.IndexOf(ComboBox1.Text) < 0 then
  ComboBox1.Items.Add(ComboBox1.Text);
Oder als eigene Routine:
Delphi-Quellcode:
procedure AddIfNecessary(const Item: string; List: TStrings);
begin
  Assert(Assigned(List), 'Keine TStrings-Instanz übergeben');
  if List.IndexOf(Item) < 0 then
    List.Add(Item);
end;
Aufruf dann:
AddIfNecessary(ComboBox1.Text, ComboBox1.Items);
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat