![]() |
Listbox mit Objekten
Gibt es eine Listbox-Komponente in deren Items man Objekte darstellen kann und Text? Ich müsste mehrere TImage-Komponenten verwalten und der Benutzer soll an Hand dieser Liste die Image-Komponenten auswählen können, welches dargestellt werden soll.
|
Re: Listbox mit Objekten
Hallo Michael,
angesichts des Code-Beispiels zu OnDrawItem() in der Online-Hilfe würde ich keine Komponente mehr suchen. Wären es keine TImages sondern Icons, dann gäbe es da TIconListBox. Freundliche Grüße |
Re: Listbox mit Objekten
Zitat:
|
Re: Listbox mit Objekten
Das Property Items der Standard Listbox-Komponente ist doch vom Typ TStrings.
In TStrings lassen sich doch pro Item ein Text und ein Objekt hinterlegen. Wenn man pro Item mehr als ein Objekt braucht, dann braucht man pro Item eine TObjectList und packt dort die Objekte rein. Alternativ baut man sich ein Wrapper-Objekt, das mehrere Objekte unter einem Dach vereint.
Delphi-Quellcode:
TListBoxItemObj=class(TPersistent)
property RotesObjekt : TImage; property BlauesObjekt : TImage; end; |
Re: Listbox mit Objekten
Zitat:
|
Re: Listbox mit Objekten
Hallo Michael,
Zitat:
Wenn es aber doch um die Darstellung geht, dann solltest du deine Anforderungen etwas klarer herausarbeiten. Freundliche Grüße |
Re: Listbox mit Objekten
Zitat:
|
Re: Listbox mit Objekten
Ok, war etwas missverständlich. Aber ich denke, ich habe eine andere Lösung gefunden:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:29 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 by Thomas Breitkreuz