Sehr sehr gerne und wenn Du uns eine Freude machen willst, versuche die Logik gerne mal Zeile für Zeile zusammen mit der KB nachzuvollziehen. Du wirst sehen, dass es eigentlich total easy ist und Matthias recht hat, wenn er schreibt, der Clue steckt in vier Zeilen. Der Rest ist Deklaration von Variablen, Konstanten und Steuerung der GUI.
Das Wichtigste und mitunter auch Schwerste ist immer nur eine exakte Beschreibung des gewünschten Verhaltens