タイマーコントロールについて質問です。
1秒に1回、Timerイベント内で処理を走らせているのですが
処理に時間がかかった場合、前回のイベント発生時から時間がずれて
Timerイベントが発生してしまいます。

イベント内の処理は1秒以内で終了するとして、正確に1秒毎に
処理を行うには どのように対処するのが良いのでしょうか?