Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Label.Visible in anderem Fenster verändern. (https://www.delphipraxis.net/186975-label-visible-anderem-fenster-veraendern.html)

DarthYoda 18. Okt 2015 09:28

Delphi-Version: 5

Label.Visible in anderem Fenster verändern.
 
Guten Morgen,

Ich will ein Spiel programmieren (eine Art Cookie-Clicker). Ich will durch einen Button Click (in dem einem Fenster) die Label.Visible in dem anderen Fenster ändern.
Das Problem ich weiß leider nicht wie es geht.


Danke für die Antworten im Vorraus.

LG DartYoda

zeras 18. Okt 2015 09:31

AW: Label.Visible in anderem Fenster verändern.
 
Du nimmst den Formularnamen.Labelname.Visible:= false oder true

Das ist nicht ganz sauber, sollte aber gehen.

DarthYoda 18. Okt 2015 09:45

AW: Label.Visible in anderem Fenster verändern.
 
Danke für die schnelle Antwort.

Wie könnt ich das mit einem If...Then... else (in Unit4), wenn die Label.Caption = 100 (in Unit2) ist, dann soll er die Visible (in Unit2) ändern.

Danke

zeras 18. Okt 2015 10:03

AW: Label.Visible in anderem Fenster verändern.
 
Zitat:

Zitat von DarthYoda (Beitrag 1318971)
Danke für die schnelle Antwort.

Wie könnt ich das mit einem If...Then... else (in Unit4), wenn die Label.Caption = 100 (in Unit2) ist, dann soll er die Visible (in Unit2) ändern.

Danke

Ein bisschen Code wäre schon sinnvoll.

DarthYoda 18. Okt 2015 10:11

AW: Label.Visible in anderem Fenster verändern.
 
procedure TForm4.bKaufen0Click(Sender: TObject);
begin
If (Form2.l0.caption= 100) then

begin
Form2.l1.Visible:=false;
Form2.l2.Visible:=true
end

else
begin
showmessage = 'Nicht genügend MP!'
end

Ich weiß das das falsch ist aber ich weiß nicht wie ich das sonst schreiben soll.

mkinzler 18. Okt 2015 10:42

AW: Label.Visible in anderem Fenster verändern.
 
Komplett falsch ist es nicht. beim Vergleich eines Strings Vergleichwert Quoten und ShowMessage ist eine Prozedur.

DarthYoda 18. Okt 2015 11:43

AW: Label.Visible in anderem Fenster verändern.
 
Wie wäre es denn richtig??? Ich versteh es nicht :(

mkinzler 18. Okt 2015 11:45

AW: Label.Visible in anderem Fenster verändern.
 
Delphi-Quellcode:
If Form2.l0.caption = '100' then
http://www.delphibasics.co.uk/RTL.asp?Name=ShowMessage

DarthYoda 18. Okt 2015 11:48

AW: Label.Visible in anderem Fenster verändern.
 
Danke :)


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