![]() |
AW: Objekte finden, egal ob TLMDEdit oder TRzEdit
Zitat:
|
AW: Objekte finden, egal ob TLMDEdit oder TRzEdit
Damit kannst du dir den gesamten Vererbungspfad anzeigen lassen:
Delphi-Quellcode:
Ergebnis bei einem Button:
function GetClassInheritancePathFrom( Instance : TObject ) : string;
var LClass : TClass; begin Result := Instance.ClassName; LClass := Instance.ClassParent; while Assigned( LClass ) do begin Result := LClass.ClassName + '->' + Result; LClass := LClass.ClassParent; end; end;
Code:
TObject->TPersistent->TComponent->TControl->TWinControl->TButtonControl->TCustomButton->TButton
|
AW: Objekte finden, egal ob TLMDEdit oder TRzEdit
Geil, vielen dank.
Bei meinem "Problemkind" kommt folgendes raus.
Code:
Debug-Ausgabe: TObject->TPersistent->TComponent->TControl->TWinControl->TCustomControl->TCustomPanel->TRzCustomPanel->TRzCustomGroupBox->TRzGroupBox
Gruß |
AW: Objekte finden, egal ob TLMDEdit oder TRzEdit
Es ist also eigentlich ein TCustomPanel (und indirekt auch TPanel), welches man als Vorlage für die GroupBox verwendet.
Wäre es von TCustomGroupBox/TGroupBox abgeleitet, dann wäre der grundlegende Code kompatibel und man hätte es im Code auch als TGroupBox ansprechen können. |
AW: Objekte finden, egal ob TLMDEdit oder TRzEdit
Zitat:
aber erstmal drauf kommen von wo das abgeleitet wird. Mit der kleinen Routine von Sir Rufo klappt das wunderbar. An dieser stelle nochmal Thx... |
AW: Objekte finden, egal ob TLMDEdit oder TRzEdit
Zitat:
|
AW: Objekte finden, egal ob TLMDEdit oder TRzEdit
Man kann sich natürlich auch mit Strg+Linksklick durch den Source hangeln und sieht so auch, wovon was abstammt.
|
AW: Objekte finden, egal ob TLMDEdit oder TRzEdit
Wenn man den Source hat... aber etwas in der Art hatte ich ja auch schon angesprochen.
|
AW: Objekte finden, egal ob TLMDEdit oder TRzEdit
Natürlich möchte ich mich auch bei allen anderen bedanken. Sorry, hatte ich oben vergessen. :oops:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz