Einzelnen Beitrag anzeigen

Benutzerbild von HariboHunter
HariboHunter

Registriert seit: 5. Okt 2004
Ort: Kentucky
78 Beiträge
 
#1

Objektinspektor Eigenschaften Komponentenentwicklung

  Alt 15. Aug 2006, 06:24
Moin Jungs,

Ich bin gerade dabei mir ein paar Komponenten zusammenzuzimmern. Ich habe bisher noch keine selber gemacht und nun ergeben sich Fragen die ich mir nicht mit den Tutorials und den Antworten hier im Forum begleichen kann.

Kernfrage: Warum taucht die Eigenschaft nicht bei den Eigenschaften auf?

Delphi-Quellcode:

uses
  Messages, SysUtils, Classes, Controls, Graphics, Windows;

type
  TLage = (Senkrecht, Waagerecht); // Aufzählungstyp der in den OI-Eigenschaften auftauchen soll

...

  private

    FLage: TLage;
...
    procedure SetLage(const Value : TLage);
...
  published
    property Lage: tLage read FLage write setLage;
...
constructor xyz.Create(AOwner: TComponent);
begin
  inherited;
  FLage := Waagerecht;


...
procedure xyz.setLage(const Value: tLage);
begin;
   fLage := value;
   Invalidate;
end;
nach dem Compilen und der neubildung der Komponente muss Lage doch jetzt als Eigenschaft im OI auftauchen. Nie macht Delphi das was ich will.
  Mit Zitat antworten Zitat