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 und nochmal TDBLookupComboBox (https://www.delphipraxis.net/148173-und-nochmal-tdblookupcombobox.html)

BillyBoy 24. Feb 2010 07:58


und nochmal TDBLookupComboBox
 
Hallo,

allein schon der Name der Komponente lässt ja wohl die Erwartungen an die Funktion steigen.
Die Praxis sieht allerdings ziemlich mäßig aus.
Ich möchte so ein Teil, das ebenso gut funktioniert wie in Access das Kombinationsfeld (der Name macht gar nichts her, die Funktion schon !

Durch reichliches Stöbern in älteren Einträgen habe ich die Ursache für das merkwürdige Suchverhalten gefunden

procedure TDBLookupControl.ProcessSearchKey(Key: Char);
if TickCount - SearchTickCount > 2000 then SearchText := '';

mit dem Hinweis, eine abgeleitete Komponente zu erzeugen und ProcessSearchKey zu überschreiben.
Kann mir jemand zeigen, wie das geht ?

2. Problem: die getippten Buchstaben werden nicht dargestellt. Gibt es dafür auch eine Lösung?

oder kennt jemand eine Komponente, die das alles kann ?

tia
Torsten

haentschman 24. Feb 2010 08:08

Re: und nochmal TDBLookupComboBox
 
Guten Morgen...

Zitat:

der Name macht gar nichts her, die Funktion schon !
Welche Funktion meinst du genau ?

BillyBoy 24. Feb 2010 11:41

Re: und nochmal TDBLookupComboBox
 
Hallo haentschman,

nun, im engeren (Delphi)-Sinne meine ich nicht eine spezielle Funktion, sondern allgemein die Funktionalität.

was ich tippe muss angezeigt werden und auch nach 2 Sekunden noch gelten !

die TCombobox hat z.B. ein solches Verhalten (kann aber keine Datenbank, kein Lookup, keine Mehrspaltigkeit ...)

gruss Billy


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