Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi eigenschaften von meheren komponenten zur laufzeit ändern??? (https://www.delphipraxis.net/107604-eigenschaften-von-meheren-komponenten-zur-laufzeit-aendern.html)

19Tobi91 30. Jan 2008 15:14


eigenschaften von meheren komponenten zur laufzeit ändern???
 
Hi @ all!!

Ich bin noch ein Delphi-Neuling, trotzdem möchte ich wissen ob es möglich ist zur Laufzeit die selbe eigenschaft bei meheren komponenten gleichzeitig zu ändern und zwar mittels einer schleife(oder etwas anderem)
Habe buttons mit den namen b101,b102,b103,...
und möchte z.b die eigenschaft visible von den buttons 101 - 112 von false auf true setzen
also ungefähr so:
Delphi-Quellcode:
for i:= 101 to 112 do
    begin
      form1.b(i).visible := true;
      end;
Mir ist schon klar, dass b(i) von delphi so nicht akzeptiert wird, allein schon wegen den untschiedlichen typen, aber nur damit ihr wisst was ich möchte/meine...
Hoffe jemand kann mir helfen und die Frage ist nicht allzu doof^^
Danke schon mal im Vorraus für jeden konstruktiven Beitrag...

mkinzler 30. Jan 2008 15:19

Re: eigenschaften von meheren komponenten zur laufzeit änder
 
Suche mal nach FindComponent()

dominikkv 30. Jan 2008 15:20

Re: eigenschaften von meheren komponenten zur laufzeit änder
 
Zitat:

Zitat von "19Tobi91
[code=delphi
for i:= 101 to 112 do
(FindComponent('b' + IntToStr(i)) as TButton).Visible := True;
[/code]


19Tobi91 30. Jan 2008 16:28

Re: eigenschaften von meheren komponenten zur laufzeit änder
 
danke, funzt perfekt =) auch mit anderen kompnenten und eigenschaften, den befehl merk ich mir =)
thx nochmal für die antworten


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