Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Feststellen ob ein Control eine bestimmte eigenschaft hat (https://www.delphipraxis.net/130259-feststellen-ob-ein-control-eine-bestimmte-eigenschaft-hat.html)

kaiser1401 5. Mär 2009 15:47


Feststellen ob ein Control eine bestimmte eigenschaft hat
 
Hallo, gibt es eine Möglichkeit festzustellen ob ein Control eine bestimmte eigenschaft hat?

Also z.b. HasProperty('Caption',aForm.Controls[i]) oder sowas?

ich würde gerne durch alle Componenten auf der Form gehen und mir zu jedem Control die Caption geben lassen. nun haben aber nicht alle Controls Captions, sondern nur Labels, Buttons, Panels.. etc. Bekomm ich sowas ohne Cast hin?

Bernhard Geyer 5. Mär 2009 15:54

Re: Feststellen ob ein Control eine bestimmte eigenschaft ha
 
Geht. Du mußt nur dich etwas in die Thematik RTTI einarbeiten und die verfügbaren Methoden von TypInfo.pas verstehen. Damit das DFM-Streaming von Delphi funktioniert musste dein Problem auch gelöst werden.

DeddyH 5. Mär 2009 15:59

Re: Feststellen ob ein Control eine bestimmte eigenschaft ha
 
CompHasCaption


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:50 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