Es gibt hier keine DesignTime-Komponente und Runtime-Komponente.
Es ist die selbe Komponente.
Die DesignTime-Funktionen greifen auf die "richtige" Komponente zu.
Die Property werdem nicht nochmals deklariert, in keiner anderen Klasse.
Aber wie man so etwas deklariert (Split):
Code:
private
procedure SetActive (Value : boolean);
public
property Active : boolean read FActive write SetActive default false;
Ich kann mir die Aufteilung hier nicht vorstellen.
Ich werde braten
Code:
procedure SetActive (Value : boolean);
public
und
Ich erhalte eine Fehlermeldung, dass SetActive nicht deklariert ist.
Ich lösche die Active-Eigenschaft,
und ich werde das ganze Objekt stören.