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/)
-   -   TCombobox mit Lookup aber ohne DB (https://www.delphipraxis.net/204709-tcombobox-mit-lookup-aber-ohne-db.html)

BlueStarHH 20. Jun 2020 18:54

TCombobox mit Lookup aber ohne DB
 
Hi,

ich habe einer TComboBox mit AddObject('EinText', TObject(17)) Texte mit IDs hinzugefügt. Nun möchte ich, dass die aufgeklappte Liste die Texte anzeigt, der Edit-Bereich der ComboBox soll jedoch die ausgewählte oder eingegebene ID anzeigen. Wie machte ich das? (Keine Datenbank!)

himitsu 20. Jun 2020 20:04

AW: TCombobox mit Lookup aber ohne DB
 
DB-Kompoenten ohne DB = MemoryDataSet (wie z.B. das alte TClientDataSet),
bzw. hier zwei DataSets, einmal für das Lookup und einmal für den Edit-Wert.


Selbst eine einfache LookupCombobox kann sowas doch garnicht, bzw. nicht von Haus aus?
OK, es gibt welche von anderen Anbietern, die im Popup mehrere Spalten/Werte anzeigen.

Du kannst aber beim Edit-DataSet mit dem EditText und DisplayText des TFields rumspielen und beim Bearbeiten die Zahlen anzeigen und als DisplayText die Wörter.


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