Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Eigenschaften eines Controls dynamisch ändern ... (https://www.delphipraxis.net/7242-eigenschaften-eines-controls-dynamisch-aendern.html)

cYaONE 6. Aug 2003 14:55


Eigenschaften eines Controls dynamisch ändern ...
 
Servus,

kennt ihr eine Möglichkeit, die Eigenschaften eines Controls dynamischer zu ändern

Beispiel:

Delphi-Quellcode:
ÄndereDynamisch('Button1.Caption') := 'abc';

Danke schonmal!

Luckie 6. Aug 2003 15:04

Re: Eigenschaften eines Controls dynamisch ändern ...
 
Was soll "ÄndereDynamisch" sein?

cYaONE 6. Aug 2003 15:05

Re: Eigenschaften eines Controls dynamisch ändern ...
 
Nur ein Beispiel, wie die Funktion heißen könnte ...
Verstehst du das Prinzip?

Luckie 6. Aug 2003 15:09

Re: Eigenschaften eines Controls dynamisch ändern ...
 
Nicht wirklich. Aber kuck mal nach FindComponent in der Hilfe und hier im Forum.

Motzi 6. Aug 2003 15:12

Re: Eigenschaften eines Controls dynamisch ändern ...
 
Also wenn nur das Objekt dynamisch sein soll dann schau dir mal FindComponent/FindControl an. Falls auch die Eigenschaft dyn. sein soll beschäftig dich mal eingehend mit der RTTI - ist nicht ganz einfach!!

cYaONE 6. Aug 2003 15:15

Re: Eigenschaften eines Controls dynamisch ändern ...
 
Nein, ich brauch kein FindComponent, eher sowas wie FindProperty

Ich möchte überprüfen ob eine Eigenschaft existiert und ihr dann einen Wert zuweisen

Delphi-Quellcode:
if (Button1.PropertyExists('Caption')) then
begin
  Button1.FindProperty('Caption') := 'abc';
end;
Sowas in der Art - Weißt du jetzt, was ich meine?


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