Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   TDBCtrlGrid mit unterschiedliche gefüllten Comboboxen (https://www.delphipraxis.net/82330-tdbctrlgrid-mit-unterschiedliche-gefuellten-comboboxen.html)

MPirnstill 11. Dez 2006 13:38


TDBCtrlGrid mit unterschiedliche gefüllten Comboboxen
 
Hallo Leute!

Folgendes Problem:
Ich habe ein TDBCtrlGrid auf meinem Formular und zeige damit mehrere Datensätze.
In Abhängigkeit vom Inhalt des Datensatzes fülle ich bei OnPaintPanel die Items-Liste einer TDBCombobox auf dem CtrlGrid-Panel.
So ist die Items-Liste der TDBCombobox auf jedem CtrlGrid-Panel individuell unterschiedlich gefüllt.
Die Abhängigkeit ist nicht von dem Datenbankfeld, welches der TDBCombox als Datenquelle dient, sondern ein anderes Feld aus dem Datensatz.
Das scheint auch soweit zu funktionieren. Zumindest in meiner Entwicklungsumgebung.
Leider ist bei den Benutzern CITRIX im Einsatz und wenn ich dann auf den Pfeil klicke, klappt das Dropdown-Feld für eine Sekunde auf und gleich wieder zu.
Wie gesagt in meiner Entwicklungsumgebung funktioniert es und die DropDown-Listen sind auch unterschiedlich gefüllt und ich kann einen Wert auswählen.

Kennt sich zufällig jemand von euch damit aus und kann mir sagen warum die DropDown-Liste unter CITRIX sofort wieder zuklappt und wie ich das evtl. beheben kann?

Der Style der TDBComboBox ist übrigens "csDropDown". Wenn ich den Style auf "csDropDownList" setzt funktioniert auch alles, aber dann kann ich nur auswählen und ich brauch auch die Freiheit etwas anderes einzutragen, da in der Liste nur entspr. Vorschläge zum befüllen des Feldes sind.

Vielen Dank schon mal im Voraus

Gruss

MPirnstill 13. Dez 2006 08:31

Re: TDBCtrlGrid mit unterschiedliche gefüllten Comboboxen
 
Hallo!

Ich wollte noch mal fragen, ob nicht doch einer 'ne Ahnung hat, was das Problem hier bei ist? Und wie man es evtl. beheben kann. Okay, wenn's nicht geht, geht es eben nicht. Man kann zur Not immer noch frei die Daten eingegen (Style: csDropdown).
War halt ein Versuch.

Vielen Dank trotzdem

Gruß


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