Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi ComboBox Items auslesen (https://www.delphipraxis.net/107601-combobox-items-auslesen.html)

Black-Rider 30. Jan 2008 14:43


ComboBox Items auslesen
 
Hallo,
ich habe folgenden Code:
Delphi-Quellcode:
 
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);
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!

Danke für eure Hilfe!

MFG
Black-Rider

RavenIV 30. Jan 2008 14:54

Re: ComboBox Items auslesen
 
Combobox.Items ist ein Array of String.
Also greifst Du auf die einzelnen Items so zu:
Delphi-Quellcode:
StringVariable := ComboBox.Items[5];
Hoffentlich habe ich jetzt keinen Stuss geschrieben, habe das Delphi grad nicht offen. :roll:

DeddyH 30. Jan 2008 15:06

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);

mkinzler 30. Jan 2008 15:08

Re: ComboBox Items auslesen
 
Du könntest auch mit .IndexOf() überprüfen, ob der Eintrag schon vorhanden ist.

Black-Rider 30. Jan 2008 15:15

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