Startseite › Foren › Deutsches LiveCode-Forum › mouseword ??? › Antwort auf: mouseword ???
Januar 18, 2019 um 03:37 Uhr
#10067
Ach so! 😀
Sorry, ich hatte das aber sowas von falsch verstanden, ich dachte, Du hättest einen Handler namens „Anweisung“ irgendwo im Message Pfad, so sorry! 🙂
So würde es klappen, das hier ins Kartenskript:
command anweisung
put empty into field "Arzneien"
hide widget "Browser"
hide field "Anleitung"
show field "Arzneien"
## Ganz wichtig, wenn Du felder updaten willst:
lock screen
repeat for each line l in field "ArzneiAbk"
if space & Eingabe is in l then
put l & return after field "Arzneien"
end if
end repeat
## Und wieder:
unlock screen
## Der verhundertfacht das Updaten des Feldes, da der Screen
## Nur einmal am Ende des Loops aktualisiert werden muss.
## Das ist besonders spürbar bei wirklich großen Mengen an Daten,
## das Verb "verhundertfacht" ist wirklich nicht gelogen.
## Ist bei Dir hier vielleicht nicht unbedingt spürbar,
## aber wirklich guter Skripting Stil.
end anweisung
Das hier ins Feldskript und alles ist wieder wunderbar 🙂
on backspacekey
send "Anweisung" to this cd in 10 millisecs
pass backspacekey
end backspacekey