Einzelnen Beitrag anzeigen

BAMatze

Registriert seit: 18. Aug 2008
Ort: Berlin
759 Beiträge
 
Turbo Delphi für Win32
 
#1

zurückgreifen auf Variablen in einer höheren Vererbungsstufe

  Alt 8. Jun 2009, 10:59
Hallo und guten Tag an alle DP´ler,

Hab mal eine Frage zu der Vererbung, welche ich hier mit der SuFu und auch mit dem Tutorial der Delphi-Treff-Seite nicht vollständig beantworten kann. Vieleicht kann mir hier schnell jemand helfen.

Also ich habe eine Komponente mit 1 Edit und 1 Label. Diese werden in der Ursprungskomponente definiert und auch ihr zusammen Spiel (sprich das Label zeigt das gleich an, wie das Edit). Jetzt möchte ich von dieser Ursprungskomponente eine weitere Komponente ableiten, bei der ich einen gewissen Anhang an die Anzeige des Labels zusätzlich machen möchte. Hierbei gibt es aber ein paar Probleme.

Für alle die dies vieleicht nicht verstanden haben hier ein Beispiel:
Zitat:
In der Ursprungskomponente ist z.B. der Wert des Edit.Text = "2000" und somit hat auch das Label.Caption den Wert "2000".

In der abgeleiteten Komponente möchte ich nun, dass das Label einen Anhang bekommt, also Edit.Text ist immer noch "2000" aber das Label.Caption ist nun "2000m" also eine Erweiterung wurde angehängt.
Wie muss ich in der Ursprungskomponente das TEdit und TLabel deklarieren, damit ich in der Ursprungskomponente immer noch drauf zugreifen kann?

Vielen Dank
BAMatze

Ps.: oder muss ich eine Methode schreiben, die ich dann später überschreibe, in welcher ich dies handle?
2. Account Sero
  Mit Zitat antworten Zitat