Einzelnen Beitrag anzeigen

josef-b

Registriert seit: 6. Jun 2004
Ort: bei Jena in Thüringen
95 Beiträge
 
Delphi 11 Alexandria
 
#1

Neue Komponente entwickeln

  Alt 23. Aug 2017, 21:21
Heute ist der Tag

Ich möchte erstmals eine neue Komponente entwickeln..

bis jetzt habe ich einige neue Properties hinzugefügt.

(Abgeleitet von TShape)

Delphi-Quellcode:
 private
    FKK_Rechts : boolean;
    FKK_Links : boolean;
    FRM_KK_Rechts : boolean;
    FRM_KK_Links : boolean;
    FQuittierung : boolean;
    FFreigabe : boolean;
    FStoerung : boolean;
    FRechts: boolean;


    { Private-Deklarationen }
  protected
    { Protected-Deklarationen }
  public
    { Public-Deklarationen }

  published
    { Published-Deklarationen }
    property KK_Rechts: boolean read FKK_Rechts write FKK_Rechts;
    property KK_Links: boolean read FKK_Links write FKK_Links;
    property RM_KK_Rechts: boolean read FRM_KK_Rechts write FRM_KK_Rechts;
    property RM_KK_Links: boolean read FRM_KK_links write FRM_KK_Rechts;
    property Quittierung: boolean read FQuittierung write FQuittierung;
    property Freigabe: boolean read FFreigabe write FFreigabe;
    property Stoerung: boolean read FStoerung write FStoerung;
    property Rechts: boolean read FRechts write FRechts;

  end;

procedure Register;

implementation

procedure Register;
begin
  RegisterComponents('SPS-Visualisierung', [TKlappkasten]);
end;
ich möchte jetzt, dass meine neue Eigenschaften im Objektinspektor unter einer gemeinsamen Kategorie,
nennt man das so ? stehen...

die Kategorie soll heissen "SPS"

also dann im Objektinspektor

SPS.KK_Rechts,
SPS.KK_Links,
usw...

so ähnlich halt wie

Pen.Color,
Pen.Width,
usw.

Danke schon mal im Voraus, ich habe da bestimmt demnächst noch vieeeele Fragen
  Mit Zitat antworten Zitat