Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Formularvererbung + Components (https://www.delphipraxis.net/212175-formularvererbung-components.html)

taaktaak 30. Dez 2022 11:01

Delphi-Version: 7

Formularvererbung + Components
 
Moin, Moin,
mit
Delphi-Quellcode:
for i:=0 to Form.ComponentCount-1 do
  if Form.Components[i] is ...
habe ich Zugriff z.B. auf alle Buttons eines Formulars. Wie aber, wenn das Formular von einem anderen Formular abgeleitet wurde, das bereits Buttons enthält. Habe ich eine Möglichkeit zu erkennen, ob ein in der obigen Schleife ermittelter Button bereits im Vorfahr definiert wurde?

himitsu 30. Dez 2022 13:19

AW: Formularvererbung + Components
 
Nein, da nirgends gespeichert wird, von wo es ist,
oder ob die Komponente nachfolgend nochmal verändert wurde.

Du kannst dir nur die jeweiligen Resssourcen ansehen (TReader),
bzw. eine Instanz des Vorfahren laden und damit vergleichen.

taaktaak 30. Dez 2022 13:22

AW: Formularvererbung + Components
 
Das hatte ich befürchtet..
Vielen Dank!


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz