Habe ich. Geht trotzdem nicht. Oder ich habe es nicht richtig gemacht. Wenn ich das mal kurz demonstrieren darf:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| TNewCompontent = class(TScrollBox) private FEigenschaft : Integer; procedure SetEigenschaft(const Value: integer); function GetEigenschaft: Integer; protected property HorzScrollBar; published Constructor Create(AOwner : TComponent);override; Property Eigenschaft: Integer read GetEigenschaft write SetEigenschaft; end; |
Damit habe ich meiner TNewComponet zwar eine neue Eigenschaft ("Eigenschaft") verpasst, die ich auch über den Property-Editor prima setzen kann.
Aber eigentlich hatte ich gehofft, dass die Eigenschaft "HorzScrollbar" dann auch aus dem Property-Editor verschwindet, weil ich Sie doch potected habe.
Tut aber nicht...
Moderiert von
Tino: Code- durch Delphi-Tags ersetzt.