![]() |
ComboBox ohne doppelten Einträgen
Hi,
Ich möchte eine ComboBox darstellen ohne doppelte Einträge, habe allerdings ein Problem. Und zwar kriegt die ComboBox einen Standard Wert: der kommt von einer vorrigen Eingabe. WertB Nun Adde ich die vordeffinierten Werte WertA WertB WertC So wollte ich verhindern das der Eintrag doppelt angezeigt wird.
Delphi-Quellcode:
klappt auch denke ich ;)
If ComboBoxSize.Items.Strings[0] <> 'Klein' then
ComboBoxSize.Items.Add('Klein'); Alleridngs wenn man nun auf die ComboBox klickt dann passiert folgendes. Ich sehe WertB WertB WertA WertC |
Re: ComboBox ohne doppelten Einträgen
WIe wäre es, wenn du eine StringList erstellst, welche alle Werte hinzugefügt bekommt. Und dann mit .Assign der ComboBox zuweisen. Der StringList natürlich doppelte Einträge verwehren.
|
Re: ComboBox ohne doppelten Einträgen
Hallo,
da hilft IndexOf
Delphi-Quellcode:
s := 'AAA';
if ComboBox1.Items.IndexOf(s) = -1 then ComboBox1.Items.Add(s); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz