Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi aus Combobox einen Eintrag suchen (https://www.delphipraxis.net/45659-aus-combobox-einen-eintrag-suchen.html)

Christian18 10. Mai 2005 10:00


aus Combobox einen Eintrag suchen
 
Guten Tag,

ich hab ein kleines Problem. Ich habe eine ComboBox auf meiner Form. Diese ComboBox fülle ich mit Informationen aus einer Datenbank. Wie kann ich jetzt ein bestimmten Eintrag aus der ComboBox suchen und anzeigen??? Kleines Bsp.:

- Ich habe eine Datenbank in der sind folgende Einträge anthalten:
1. Cloa
2. Fanta
3. Sprit

Ich habe das Style auf "csDropDownList" gesetzt, deshalb kann ich leider nicht mit ComboBox1.Text auf die ComboBox zugreifen. Ich weiß das man über ItemIndex steuern kann was ausgewählt ist. aber so kann ich das auch nicht machen, da ich ja nicht weiß welchen index der eintrag hat den ich suche. Also ich habe als Information einen string in den auf jeden fall die information drinn steht die auch in der ComboBox drin ist. Aber wie kann ich jetzt dies in der ComboBox anzeigen lassen???

PS: Vieleicht kann mir bei den Problem ja jemand helfen.

Mit freundlichen Grüßen

Christian18

marabu 10. Mai 2005 10:14

Re: aus Combobox einen Eintrag suchen
 
Hi,

probiere es mal so:

Delphi-Quellcode:
with ComboBox do
  ItemIndex := Items.IndexOf(myString);
Grüße vom marabu

davar 10. Mai 2005 10:19

Re: aus Combobox einen Eintrag suchen
 
oder wie wärs mit:


Delphi-Quellcode:
label1.caption:= Combobox1.items[Combobox1.itemindex];

mfg

davar

Christian18 10. Mai 2005 10:22

Re: aus Combobox einen Eintrag suchen
 
Zitat:

Zitat von marabu
Hi,

probiere es mal so:

Delphi-Quellcode:
with ComboBox do
  ItemIndex := Items.IndexOf(myString);
Grüße vom marabu

Hallo,

das habe ich mir auch schon überlegt, aber das funktioniert leider auch nicht.

Khabarakh 10. Mai 2005 13:30

Re: aus Combobox einen Eintrag suchen
 
Zitat:

Zitat von Christian18
Zitat:

Zitat von marabu
Hi,

probiere es mal so:

Delphi-Quellcode:
with ComboBox do
  ItemIndex := Items.IndexOf(myString);
Grüße vom marabu

Hallo,

das habe ich mir auch schon überlegt, aber das funktioniert leider auch nicht.

Was funktioniert denn nicht? Mit
Delphi-Quellcode:
with ComboBox do
  ItemIndex := Items.IndexOf('Cola');
müsste eigentlich der "Cola"-Eintrag, sofern er überhaupt vorhanden ist, markiert werden.

@davar: Erst Problem lesen, dann posten :zwinker: .

Boombuler 10. Mai 2005 15:32

Re: aus Combobox einen Eintrag suchen
 
Du solltest nicht vergessen den Namen der Combobox richtig zu setzten...

Delphi-Quellcode:
with ComboBox do //<-- Hier bei Combobox muss der Name hin zB Combobox1 oder so...
  ItemIndex := Items.IndexOf('Cola');

Greetz
Boombuler


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:18 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