Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Bbommel,
28. Mai 2009
Zu viel der Ehre, das Beispiel hatte sich chaosben ausgedacht. Nicht, dass sich jemand benachteiligt fühlt. :)
(edit: Aber deswegen hatte ich extra noch mal den Satz: "Heißt: TMyControl darf jetzt auf die Eigenschaft zugreifen, obwohl sie noch immer protected ist." hinterhergeschrieben, weil ich genau das Missverständnis vermeiden wollte... tjo... :zwinker: )
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Bbommel,
28. Mai 2009
Das funktioniert, weil du die protected-Eigenschaft durch die Vererbung für deine neue Klasse TMyControl sichtbar gemacht hast. Oder wie es die Delphi-Hilfe formuliert:
"Ein protected-Element ist innerhalb des Moduls mit der Klassendeklaration und in allen abgeleiteten Klassen (unabhängig davon, in welchem Modul sie deklariert sind) sichtbar."
Heißt: TMyControl darf jetzt auf die...