Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Button mit Variable ansteuern (https://www.delphipraxis.net/156548-button-mit-variable-ansteuern.html)

rob60 6. Dez 2010 18:27

Button mit Variable ansteuern
 
Hi bin mir sicher dass so was ändliches schon gefragt wurde aber ich find trozdem nichts also
meine Frage:


for i := 1 to 20 do
begin
tbutton[i].caption := '';

end;


So das problem wie kann ich klarmachen dass ich button1.caption , button2.caption ... ''
zuweisen will dass funktioniert nämlich nicht, wen wunderts ;-) ?

s.h.a.r.k 6. Dez 2010 18:27

AW: Button mit Variable ansteuern
 
Hier im Forum suchenFindComponent ist das Stichwort.

DeddyH 6. Dez 2010 18:32

AW: Button mit Variable ansteuern
 
Oder selbst verwalten (Array, TObjectList, TComponentList, ...)

rob60 6. Dez 2010 18:39

AW: Button mit Variable ansteuern
 
danke für die superschnelle antwort aber mein turbodelphi scheint das wort nicht zu kennen "undefinierter bezeichner Findcomponent"

gibts das erst später?

DeddyH 6. Dez 2010 18:40

AW: Button mit Variable ansteuern
 
Ist die Unit Classes eingebunden?

rob60 6. Dez 2010 18:42

AW: Button mit Variable ansteuern
 
jop sie is eingebunden

DeddyH 6. Dez 2010 18:45

AW: Button mit Variable ansteuern
 
Komisch. Ich weiß jetzt nicht, seit wann es die Funktion gibt, aber so neu wird sie nicht sein. Hast Du Dich auch nicht vertippt?

s.h.a.r.k 6. Dez 2010 18:48

AW: Button mit Variable ansteuern
 
Also
Delphi-Quellcode:
Form1.FindComponent('xyz')
müsste schon gehen!? :gruebel:

DeddyH 6. Dez 2010 18:50

AW: Button mit Variable ansteuern
 
Wenn das in einer Methode von TForm1 steht, dann aber lieber Self nehmen. Wobei die Array-/Listenlösung eh performanter ist, zumindest, wenn die Liste öfter durchlaufen werden soll.

rob60 6. Dez 2010 18:51

AW: Button mit Variable ansteuern
 
Dass nicht aber villeicht falsche syntax stimmt das so tbutton(findcomponent('button1').caption := '');


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:25 Uhr.
Seite 1 von 3  1 23      

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