![]() |
ComboBox Items auslesen
Hallo,
ich habe folgenden Code:
Delphi-Quellcode:
Ich möchte also den Inhalt aus ComboBox_Adresse.Text in die Itemlist nur Eintragen, wenn der Text noch nicht in der Itemlist enthalten ist. Nur leider weiß ich nicht wie ich die einzelnen Items auslese!while(ComboBox_Adresse.Items.Count <= I) do begin if(pos(ComboBox_Adresse.Text,ComboBox_Adresse.XXXXX) < 0) then vorhanden := True; inc(I); end; // while(ComboBox_Adresse.Items.Count <= I) do if(vorhanden = False) then ComboBox_Adresse.Items.Add(ComboBox_Adresse.Text); Danke für eure Hilfe! MFG Black-Rider |
Re: ComboBox Items auslesen
Combobox.Items ist ein Array of String.
Also greifst Du auf die einzelnen Items so zu:
Delphi-Quellcode:
Hoffentlich habe ich jetzt keinen Stuss geschrieben, habe das Delphi grad nicht offen. :roll:
StringVariable := ComboBox.Items[5];
|
Re: ComboBox Items auslesen
Und für die Suche kannst Du IndexOf verwenden.
Delphi-Quellcode:
if ComboBox.Items.IndexOf(SuchString) < 0 then
ComboBox.Items.Add(SuchString); |
Re: ComboBox Items auslesen
Du könntest auch mit .IndexOf() überprüfen, ob der Eintrag schon vorhanden ist.
|
Re: ComboBox Items auslesen
Hey,
danke an alle! Auch wenn wir IndexOf in der Schule noch nicht hatten, ich nehm´s trozdem :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:22 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