D.h. wurde eine andere Taste gedrückt, wird die Ereignnisbehandlungsroutine verlassen (return
. Ansonsten wird der Text von Label1 angepasst.
Kleine Empfehlung an beide: Negationen sollte man möglichst vermeiden. Sie sind grundsätzlich schwerer zu verstehen (wenn hier auch noch sehr einfach).
Anhand eulers Beispiels:
Eulers Formulierung des Quelltextes:
Wenn eine Taste außer Enter gedrückt wird, verlasse die Methode, ansonsten passe Label1 an
Besser:
Passe Label1 nur dann an, wenn Enter gedrückt wurde
schau dir mal die Timer-Klasse an. Ich glaube die läuft, ohne den Main-Thread zu blockieren. Ohne weiteres wirst du diese nicht anwenden können, da eine Änderung eines Forms aus einem andere Thread heraus nicht erlaubt ist. Dazu hier mehr...