Einzelnen Beitrag anzeigen

Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#8

Re: Picture-Property von TImage ausblenden

  Alt 31. Jul 2004, 20:08
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
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat