AFAIK musst du den Timer erste stoppen, Intervall ändern und dann neu starten.
Das ist nicht nötig.
SetInterval ruft bei einer Änderung des Werts ein
UpdateTimer auf. Das tut
SetEnabled übrigens auch.
UpdateTimer löscht als erstes den aktuellen Windows-Timer und legt ihn dann bei Bedarf wieder an.
Wenn das Implementiert ist, dann ist es ja gut.
Aber ich wunder mich das immer wieder von Entwurfszeit gesprochen wird.
Während der Entwicklung laufen die Timer doch eh nicht.
Windows Vista - Eine neue Erfahrung in Fehlern.