Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi 2 Bilder weg -> Handlung (https://www.delphipraxis.net/55344-2-bilder-weg-handlung.html)

Aria 19. Okt 2005 21:32


2 Bilder weg -> Handlung
 
Hi,
ich habe ein kleines Game in Delphi programmiert (bin 9te Klasse, war Hausaufgabe), nun habe ich eine Frage:
Ich möchte, dass wenn Image2 und Image3 weggeklickt wurden (durch anklicken werden sie nämlich unsichbar), dass ein Label2 erscheint und ein timer3 stoppt, diese "Komponenten" habe ich schon gemacht, aber wie kriege ich dass jetzt hin, dass nach dem verschwinden der Pics 1 Label escheint (was sonst unsichtbar ist)?

xaromz 19. Okt 2005 21:37

Re: 2 Bilder weg -> Handlung
 
Hallo,

erstmal: Herzlich Willkommen in der DP!

Nun zu Deinem Problem: Die Images blendest Du wahrscheinlich mit Delphi-Referenz durchsuchenHide aus. Das Gegenstück dazu ist Delphi-Referenz durchsuchenShow. Alternativ kanst Du auch die Eigenschaft Delphi-Referenz durchsuchenVisible verwenden (Die beiden Möglichkeiten unterscheiden sich in einigen Feinheiten, ist aber hier egal).

Gruß
xaromz

Aria 19. Okt 2005 21:44

Re: 2 Bilder weg -> Handlung
 
Hm...eigentlich bräuchte ich den Code dazu, ich habe es schon wie folgt versucht:

if not (image2.visible and image3.visible)
then
label3.visible:=true

Das funktioniert zwar, aber auch wenn nur ein bild weg ist.
es soll aber nur wenn beide bilder nich visible sind erscheinen!

PS.: Danke für die schnelle Antwort und das Willkommenheißen :spin:

xaromz 19. Okt 2005 21:49

Re: 2 Bilder weg -> Handlung
 
Hallo,

Dein Problem ist also eher ein Bool'sches.

Deine Abfrage
Delphi-Quellcode:
not (image2.visible and image3.visible)
liefert True, sobald ein Bild unsichtbar ist, da Du die gesamte Klammer verneinst und die ja schon bei einem unsichtbaren Bild True ergibt. Als Alternative gibt es entweder
Delphi-Quellcode:
not (image2.visible or image3.visible)
oder
Delphi-Quellcode:
(not image2.visible) and (not image3.visible)
Gruß
xaromz

Aria 19. Okt 2005 21:54

Re: 2 Bilder weg -> Handlung
 
Vielen Dank an dich!
Ich habe das Problem behoben :)
Morgen muss ich nämlich ein Game abgeben, und heute beim Testen ist mir der Fehler aufgefallen, danke für die echt schnelle Hilfe

(Board gleich in die Lesezeichen eingefügt)


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