Hi,
dann trifft glaube ich das zu, was choose im anderen Thread gesagt hat -> es geht nicht.
Zitat von
choose:
Leider lassen sich Properties nach dem Konzept von Delphi nicht nachträglich verstecken, lediglich "verbergen", indem sie erneut eingeführt werden (also namentlich im
OI weiterhin aufgeführt sind) und keine Funktion bekommen (dummy Getter und Setter)- von dieser Lösung rate ich jedoch ab.
In den meisten Fällen hast Du bei den Komponenten der
VCL/
CLX jedoch einen Typ der Form TCustomXXX der zwar (annähernd) die vollständige Funktionalität der entsprechenden Klasse TXXX besitzt, jedoch nicht alle Eigenschaften veröffentlicht. Erbe einfach von ihm und veröffentliche nur diejenigen Eigenschaften, die später verwendet werden sollen.
leider gibt es keine Klasse TCustomImage. Du könntest natürlich den Source von TImage kopieren und deine eigene Komponente von TGraphicControl ableiten und dann picture nicht in den published Bereich schieben.
mfG
mirage228