Startseite › Foren › Deutsches LiveCode-Forum › Feld auf Card mit Cursor definieren › Antwort auf: Feld auf Card mit Cursor definieren
Mai 7, 2019 um 22:47 Uhr
#14634
Hallo Alfred,
Gibt es dafür eine Möglichkeit?
aber HALLO! Und nicht nur eine! 🙂
Eine Möglichkeit wäre es, die ID des geklickten Feldes in einer globalen Variablen zu merken und im Buttonskript diese Id zu benutzen. ungefähr so:
## Wert initialisieren, um zu prüfen, ob schon ein Feld geklickt wurde
global geklicktesfeldid
on openstack
put EMPTy into geklicktesfeldid
end openstack
Skript für die Felder, die geklickt werden dürfen:
global geklicktesfeldid
on mouseup
put the ID of me into geklicktesfeldid
end mouseup
Skript der/des button(s)
global geklicktesfeldid
on mouseup
## wurde schon ein Feld angeklickt?
if geklicktesfeldid = EMPTY then
answer "Erst ein Feld anklicken, Du Eierkopp!"
exit mouseup
end if
## Nun die eigentliche Aktion ausführen:
put 42 into fld id geklicktesfeldid
end mouseup
Gruß
Klaus