AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi TComboBox: Ausschließlich vorhandene Items wählbar???
Thema durchsuchen
Ansicht
Themen-Optionen

TComboBox: Ausschließlich vorhandene Items wählbar???

Ein Thema von stoermi · begonnen am 31. Dez 2004 · letzter Beitrag vom 31. Dez 2004
Antwort Antwort
stoermi

Registriert seit: 1. Dez 2004
Ort: im Wald von Thüringen
75 Beiträge
 
Delphi 6 Enterprise
 
#1

TComboBox: Ausschließlich vorhandene Items wählbar???

  Alt 31. Dez 2004, 13:24
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
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#2

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

  Alt 31. Dez 2004, 13:26
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
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#3

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

  Alt 31. Dez 2004, 13:48
Moin Stoermi,

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
(wobei sich die Frage stellt, ob das hier ein Problem von Borland oder von MS ist )
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#4

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

  Alt 31. Dez 2004, 13:51
Wieso soll "AutoSuggest" auch dann gehen? Bei DropDownList ist das Edit der ComboBox doch immer gesperrt ?! (oder... ? )

mfG
mirage228
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#5

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

  Alt 31. Dez 2004, 14:17
Moin David,

Zitat von mirage228:
Wieso soll "AutoSuggest" auch dann gehen? Bei DropDownList ist das Edit der ComboBox doch immer gesperrt ?! (oder... ? )
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.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:31 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