Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.152 Beiträge
 
Delphi 12 Athens
 
#3

AW: PropertyEditor für TObjectList?

  Alt 8. Feb 2017, 13:18
Jupp, es gibt einen Standard-Property-Editor für TCollection und deine Objekte müssen dann nur von TCollectionItem erben.
PS: Es muß dort zwingend ein Setter definiert werden, da sonst nicht gespeichert wird.
Viele Andere und ich habeb diesen Setter aber meistens als "Assign" deklariert.
Delphi-Quellcode:
type
  TMeinButton = class(TControl)
    private
      FButtons: TMyList;
      procedure AssignButtons(const List: TMyList); // hier drin wird FButtons geleert (Clear) und dann die Items der Liste umkopiert
    public
      property Buttons: TMyList read FButtons write AssignButtons;
  end;

Ansonsten wirst du dir selber einen eigenen Property-Editor (OTA) bauen müssen, wenn du nicht TCollection verwenden magst.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 8. Feb 2017 um 13:23 Uhr)
  Mit Zitat antworten Zitat