![]() |
komponenten dynamisch ansprechen
heyho, gibt es ne möglichkeit zb editfelder dynamisch anzusprechen?
also bsp: ich habe 100 editfelder und will in alle eine rufallszahl reinschreiben. geht das nicht irgendwie so ähnlich wie
Delphi-Quellcode:
irgend sowas muss es da doch geben?
for i := 1 to 100 do editi.text := zahl;
ich brauch das speziell für eine combobox! danke schonmal ;) |
Re: komponenten dynamisch ansprechen
Hi,
dafür schau dir am besten die Funktionen ![]() ![]() ![]() ![]() mfG mirage228 |
Re: komponenten dynamisch ansprechen
Was du suchst nennt sich
![]() Beispiel:
Delphi-Quellcode:
for i := 1 to 100 do TEdit(FindComponent('edit' + inttostr(i))).text := zahl;
|
Re: komponenten dynamisch ansprechen
ah, findcomponent war das was ich suchte, danke sehr ;)
@mirage228 : das war nen fiktives beispiel, die anderen sachen sind mir geläufig ;) |
Re: komponenten dynamisch ansprechen
wenn du die komponenten dynamich erstellst kannst du sie auch nach dem erstellen in eine Liste packen (oder ein Array). Dann kannst du ganz einfach mit einem Array arbeiten.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:38 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 by Thomas Breitkreuz