Thema: Delphi "Polymorphe Properties"?

Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe
Online

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.443 Beiträge
 
Delphi 12 Athens
 
#3

AW: "Polymorphe Properties"?

  Alt 6. Apr 2016, 09:48
Das ist eigentlich das Standard-Verhalten des OI bei abgeleiteten Klassen. Ich kann das hier ganz leicht mit einem VCL-Form, einem TButton, einer TImageList und einer TPngImageList reproduzieren. Das Images-Property des TButton ist vom Typ TCustomImageList. Je nachdem, welche der ImageLists ich diesem Proeprty zuweise, werden die jeweiligen (auch unterschiedlichen) Eigenschaften der ImageList-Klasse im OI angezeigt.

Die OI-ComboBox zeigt auch alle Instanzen an, die von der Basisklasse (hier TCustomImageList) abgeleitet sind.

Ein ähnliches Beispiel lässt sich auch einfach mit einer TDataSource und unterschiedlichen TDataSet-Instanzen aufbauen.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat