Ich bin Programmierneuling. Der auf dem Bild zu sehende Code gehört zu einer Aufgabe aus einem Porgrammierlehrbuch, zum Teil zumindest. Gefragt war nach 4 Panels, die sich innerhalb von einigen Sekunden zur jeweiligen Ecke bewegen.
Gestartet wird dies mit einem Knopf. Ich wollte aber noch 2 Features hinzufügen. Erstens: Wenn ich den Knopf ein zweites mal drücke sollen die Panels stehen bleiben bis ich den Knopf erneut drücke. Das funktioniert auch gut mit der Variable x.
Zweitens: wenn ich den Knopf zwei mal schnell hintereinander drücke sollen die Panels auf ihre ausganngs Position zurück. Hab ich zwar durch herumprobieren hinbekommen, aber es bleibt noch eine Frage offen. Die im Bild markierte Zeile ist notwendig. Ich verstehe aber nicht warum. Ich habe etwas düber nachgedacht und eigentlich müsste, zu dem schluss bin ich gekommen, die "Doppelklickfunktion" auch ohne die Zeile funktionieren, was sie aber nicht tut. Hoffe mir kann ein Programmierer oder jemand mit einem guten logischen Verständniss helfen.
LG