Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: PropertyEditor für TObjectList?

  Alt 8. Feb 2017, 14: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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

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