Hi,
ich arbeite mit C++-Builder 3
Im Gegensatz zu Delphi und der Empfehlung in der C++-Builder-Hilfe sind die
Zugriffsmethoden für die Properties von TControl (z.B. Width, Top) im entsprechenden .hpp-File als private deklariert. Das verhindert ein Überschreiben des Verhaltens der Eigenschaften in davon abgeleiteten Komponenten.
Hier meine beiden Fragen:
1.
Gibt es einen Grund, daß die Methoden als private deklariert wurden ?
2.
Gibt es eine Möglichkeit, das Verhalten der Eigenschaften (auch zur Design-Zeit im Objektinspektor) in abgeleiteten Komponenten zu überschreiben ?
ich arbeite mit C++-Builder 3
Im Gegensatz zu Delphi und der Empfehlung in der C++-Builder-Hilfe sind die
Zugriffsmethoden für die Properties von TControl (z.B. Width, Top) im entsprechenden .hpp-File als private deklariert. Das verhindert ein Überschreiben des Verhaltens der Eigenschaften in davon abgeleiteten Komponenten.
Hier meine beiden Fragen:
1.
Gibt es einen Grund, daß die Methoden als private deklariert wurden ?
2.
Gibt es eine Möglichkeit, das Verhalten der Eigenschaften (auch zur Design-Zeit im Objektinspektor) in abgeleiteten Komponenten zu überschreiben ?