Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#1

Herausfinden ob Classe einen bestimmten Vorfahren hat?

  Alt 8. Mär 2006, 09:46
Hai ihr,

kann ich relativ einfach herausfinden ob eine Klasse (z.B. ein Label) von einer bestimmten Klasse abgeleitet wurde?
Dabei geht es aber nicht um den direkten Vorfahren. Diesen würde ich ja mit Delphi-Referenz durchsuchen.ClassParent herausfinden.

Beispiel:

TLabel ist von TCustomLabel abgeleitet.
TTNTLabel ist von TTntCustomLabel und dieses von TCustomLabel abgeleitet.

Ich möchte nun alle Componenten auf meiner Form durchgehen und wissen welche letztendlich von TCustomLabel abstammen.
Es müssten mir also alle TLabel und TTntLabel zurückgegeben werden.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat