Warum ist sleep eine schlechte Idee?
Weil Sleep die letzte aller Möglichkeiten sein soll wenn man es nicht besser weis.
Ich verwende lieber meine Methode da ich dann von zeit zu zeit Einfluss nehmen kann auf den Thread, wann eine Aktion ausgeführt werden soll.
Nicht jede Form oder Aktion benötigt eine Wartezeit von 200ms.
Das bremst unterumständen das Programm aus.
PS:
Wenn innerhalb des Threads auf Funktionen der
GUI (Form) zugegriffen wird friert das Programm für 200ms ein.
Aber jeder wie er will.
gruss