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 TComboBox: Ausschließlich vorhandene Items wählbar??? (https://www.delphipraxis.net/37115-tcombobox-ausschliesslich-vorhandene-items-waehlbar.html)

stoermi 31. Dez 2004 13:24


TComboBox: Ausschließlich vorhandene Items wählbar???
 
Hallo!
Ich such jetzt schon bestimmt ne geschlagene Stunde nach ner Lösung:
Gibt es bei einer TComboBox die Möglickeit, das eigene Eingaben nicht möglich sind, bzw. dann automatisch zum nächst ähnlichen vorhanden Item gesprungen wird?
Item.Text soll also nur einen Wert annehmen, der auch schon bei Items inbegriffen ist.
Gibt es dafür eine Property oder muss ich dafür selbst eine Routine machen...
Nur so ne Frage, bevor ich mir die Arbeit mach, und es dann doch was gibt!
Ich wünsche einen guten Rutsch!!!
stoermi

mirage228 31. Dez 2004 13:26

Re: TComboBox: Ausschließlich vorhandene Items wählbar???
 
Hi,

du könntest eine TComboBoxEx verwenden. Dort bei den Optionen die Option "AutoSuggest" auf True setzen.

Und beim OnChange dann einfach abgragen, ob IndexOf(Text) <> -1, dann ist ein Text gewählt der in der Box vorkommt.

Delphi-Referenz durchsuchenTComboBoxEx

mfG
mirage228

Christian Seehase 31. Dez 2004 13:48

Re: TComboBox: Ausschließlich vorhandene Items wählbar???
 
Moin Stoermi,

Zitat:

Zitat von stoermi
... das eigene Eingaben nicht möglich sind, bzw. dann automatisch zum nächst ähnlichen vorhanden Item gesprungen wird?

oder Du nimmst eine TComboBox und stellst den Style auf csDropDownList.

Unsinnigerweise funktioniert bei TComboBoxEx AutoSuggest in Kombination mit DropDownList nicht :wall:
(wobei sich die Frage stellt, ob das hier ein Problem von Borland oder von MS ist :gruebel: )

mirage228 31. Dez 2004 13:51

Re: TComboBox: Ausschließlich vorhandene Items wählbar???
 
Wieso soll "AutoSuggest" auch dann gehen? Bei DropDownList ist das Edit der ComboBox doch immer gesperrt ?! (oder... ? :gruebel: )

mfG
mirage228

Christian Seehase 31. Dez 2004 14:17

Re: TComboBox: Ausschließlich vorhandene Items wählbar???
 
Moin David,

Zitat:

Zitat von mirage228
Wieso soll "AutoSuggest" auch dann gehen? Bei DropDownList ist das Edit der ComboBox doch immer gesperrt ?! (oder... ? :gruebel: )

man kann zwar keine Werte eingeben, die nicht schon in der Liste stehen, aber Vorschläge zu bekommen, was in der Liste zur Auswahl steht, wäre doch ganz hilfreich.
Eine TComboBox navigiert bei DropDownList immerhin auf den ersten Eintrag, der mit dem gerade getippten Zeichen übereinstimmt.
Das funktioniert allerdings auch nur beim ersten Zeichen.


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