Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Formübergreifend attribute ändern (https://www.delphipraxis.net/10316-formuebergreifend-attribute-aendern.html)

.morpheus 16. Okt 2003 06:50


Formübergreifend attribute ändern
 
hi

mein problem ist folgendes:

auf form2 wird auf ein button geklickt und anschliessend soll auf form1 eine anzahl labels auf visible:=true gesetzt werden und ihnen einen wert zugewiesen werden. das wäre ja eigentlich kein problem, aber wie kann ich das machen, damit es die labels auf form1 findet?

mfg

Luckie 16. Okt 2003 06:59

Re: Formübergreifend attribute ändern
 
Die Unit des Formulares mit den Labels in der Unit des Formulares mit dem Button einbinden und
Delphi-Quellcode:
Form1.label1.Visisble := True;
schreiben.

.morpheus 16. Okt 2003 07:11

Re: Formübergreifend attribute ändern
 
und wie geht das hiermit?:

Delphi-Quellcode:
Tlabel(FindComponent('plan_man_1_' + inttostr(i+1))).caption := spiel[i].man_1;
Tlabel(FindComponent('plan_man_1_' + inttostr(i+1))).visible := true;
das ganze befindet sich in einer schleife. wenn ich dafor jetzt noch 'form1' setze, kommt mir eine fehlermeldung: "undefinierter bezeichner: 'TLabel'"

Luckie 16. Okt 2003 07:51

Re: Formübergreifend attribute ändern
 
Hilft das eventuell: http://www.delphi-forum.de/viewtopic.php?t=17579

Christian Seehase 16. Okt 2003 12:21

Re: Formübergreifend attribute ändern
 
Moin Morpheus,

Zitat:

Zitat von .morpheus
kommt mir eine fehlermeldung: "undefinierter bezeichner: 'TLabel'"

dann musst Du mal die Unit Stdctrls mit in die Uses aufnehmen.


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