![]() |
TComboBox: einem Item mehrere Objekte zuweisen???
Hallo!
Ich benutze eine überarbeite Version von TComboBox, die für jeden Item eine zusätzliche CheckBox besitzt. Dabei wird der Status dieser CheckBox im Object des jeweiligen Items gespeichert. Das heisst, ich kann kein Object mehr zuweisen. Gibt es die Möglichkeit, einem Item mehrere Objekte zuzuweisen? Welche Alternativen gibt es in meinem Fall, wenn ich jedem Item noch ein zusätzliches String zuweisen möchte und die Object-Teil des Items schon "besetzt" ist? |
Re: TComboBox: einem Item mehrere Objekte zuweisen???
Du könntest die Objekte verschachteln. Also das wäre eine Lösung, die mir jetzt so spontan einfällt.
|
Re: TComboBox: einem Item mehrere Objekte zuweisen???
Zitat:
|
Re: TComboBox: einem Item mehrere Objekte zuweisen???
Hallo,
wenn nur ein zusätzlicher String erforderlich ist, kannst Du auch Names und Values verwenden, musst dann aber die Einträge selbst zeichenen:
Delphi-Quellcode:
Zugreifen kannst Du über TStrings.Names[Index], TStrings.Values[Name] und TStrings.Objects[Index]
ComboBox.Items.AddObject('Name=Wert',Pointer(43));
|
Re: TComboBox: einem Item mehrere Objekte zuweisen???
Hi,
Also was mir jetzt zuerst eingefallen ist, wäre eine Klasse oder ein Record zu erstellen mit entsprechenden Properties oder eine TList oder sowas zu benutzen |
Re: TComboBox: einem Item mehrere Objekte zuweisen???
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz