Einzelnen Beitrag anzeigen

Ralle1

Registriert seit: 2. Nov 2011
49 Beiträge
 
Delphi XE3 Professional
 
#3

AW: VCL Komponente unterschiedlich ableiten

  Alt 25. Mär 2014, 09:56
Das sind so ziemlich genau auch meine Gedankengänge gewesen, nur hatte ich gehofft, dass mich jemand auf einen neuen Ansatz bringt.
Leiten wir also von dem gewünschten Typen ab, in meinem Beispiel also:
Delphi-Quellcode:
type
  TMyPageControl = class(TAdvOfficePager)
Nun noch eine Frage:
Komponente wie diese AdvOfficePager liefern eine Fülle an speziellen Properties.
Sollte ich irgendwann auf die Idee kommen, nun doch von einem Pagecontrol eines anderen Anbieters abzuleiten, habe ich den ganzen Kram in meinen dfm's verteilt.
Gibt es eine elegante Möglichkeit sicherzustellen, dass TMyPageControl auch nur die Properties verfügbar macht, die ich wirklich benutzen möchte und auch anderen Entwicklern am Projekt zur Nutzung erlauben möchte?

Ich möchte also in meiner Ableitung eine property unsichtbar machen, die im Vorfahr bereits als "published" veröffentlicht wurde.
Ein einfaches erneutes Definieren im private Bereich hilft leider nicht. Geht das?
  Mit Zitat antworten Zitat