Einzelnen Beitrag anzeigen

Nic2012

Registriert seit: 2. Mai 2012
62 Beiträge
 
#1

D7: Aufzählungstyp mit expliziter Ordinalpos. in Kompon.

  Alt 16. Jan 2014, 10:07
Hallo,
in D7pro möchte ich einer Komponente ein published Property eines Aufzählungstypen mit expliziter Ordinalpos. vergeben. Also z.B.:
Code:
type
  TDeviceIdentifier = (
                        Device_11 = 11,
                        Device_17 = 17
                        );
  TDeviceItem = class(TCollectionItem)
  private
    FUid: String;
    FDescription: String;
    FDeviceIdentifier: TDeviceIdentifier;
  protected
    function GetDisplayName : String; override;
  public
    ...
  published
    ...
    property DeviceIdentifier: TDeviceIdentifier read FDeviceIdentifier write FDeviceIdentifier;
    ...
  end;
Im ObjectInspektor wird das Prop nicht angezeigt. Lasse ich die explizite Ordinalpos. weg, sind sie in einer DropDown-Box zu sehen.
Ich brauche aber zur Design- und Laufzeit später beides den Displaynamen als auch die Ordinalposition. Gibt es in D7 ein Workaround ?

Gruß,
Nic
  Mit Zitat antworten Zitat