Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Flocke,
31. Aug 2006
Du solltest dir in der Datei StdCtrls.pas die Klassen TCustomComboBoxStrings und TComboBoxStrings ansehen (sofern du ein Delphi mit Quelltexten hast). Die müsstest du nach deinen Wünschen erweitern und dann diese Klasse in TTaggedComboBox.GetItemsClass zurückgeben.
Allerdings solltest du bedenken, dass TComboBox nur eine objektorientierte Kapselung für die normale Windows-ComboBox ist und ein...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Flocke,
30. Aug 2006
Du könntest es einfach so machen:
// Schreiben
Strings.Objects := Pointer(Wert);
// Auslesen
Wert := Integer(Strings.Objects);
Das Problem bei deiner Idee ist, dass die ComboBox dir zwar ein TStrings-Interface gibt, intern aber eine eigene Implementierung dieser abstrakten Klasse verwendet. Die kannst du so einfach nicht erweitern. Komponenten, bei denen das vorgesehen ist,...