Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Button Eigenschaften in einer Schleife verändern


JungerIslaender - Fr 08.05.09 21:57
Titel: Button Eigenschaften in einer Schleife verändern
Hi folgender Quellcode funktioniert nicht(was ich mir schon gedacht hatte :D) allerdings drückt er gut mein problem aus.


Delphi-Quelltext
1:
2:
3:
4:
5:
 
for i:= 0 to 10 do
  begin
  Button[i].Caption:='Blubb';
  end;


In diesem Fall 10 Buttons, wie kann ich über eine schleife die Eigenschaften verändern damit ich nicht jeden Button einzelnd verändern muss.

Außerdem wie ist es möglich während der Laufzeut des Programms Buttons zuerzeugen?


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Sa 09.05.2009 um 12:03


Xentar - Fr 08.05.09 22:01

Das Thema ist sogar noch in den Top10...
http://www.delphi-forum.de/viewtopic.php?t=92122

Zur zweiten Frage:
http://www.delphi-treff.de/tutorials/vcl/komponenten-zur-laufzeit-erstellen/page/1/
ansonsten neuen Thread aufmachen.


jaenicke - Fr 08.05.09 22:01

Ich vermute du suchst FindComponent...
(Herzlichen Glückwunsch, du bist ca. der 1000ste, der danach gefragt hat...)

Und zum Erzeugen:
http://www.delphi-forum.de/viewtopic.php?t=59036&highlight=komponenten+dynamisch+erzeugen
http://www.delphi-library.de/viewtopic.php?t=42399&highlight=komponenten%20dynamisch%20erzeugen
...


JungerIslaender - Fr 08.05.09 22:18

THX Aber liber einmal (1000) dumm nachgefragt als sich nicht weiter zubilden. Außerdem hast du ja jetzt jemanden mehr der die antwort kennt und in zukunft darauf verweisen kann^^