プログラミング初心者です。

visual studio2012を使用し、textbox5~9に矢印を表示し、表示された順番にボタンを押す脳トレゲームを作りたいと考えています。

timerを使用し、等間隔にtextboxの前景色をwhiteからblackに変える処理を実行するため、以下のように入力したのですが、どうしても一度で処理が行われてしまいます。

Do Until (TextBox5.ForeColor = Color.Black) And (TextBox6.ForeColor = Color.Black) And (TextBox7.ForeColor = Color.Black) And (TextBox8.ForeColor = Color.Black)
            Timer1.Enabled = True
            TextBox5.ForeColor = Color.Black
            TextBox6.ForeColor = Color.Black
            TextBox7.ForeColor = Color.Black
            TextBox8.ForeColor = Color.Black
        Loop
        Timer1.Enabled = False

これだけでは無理だということはわかるのですが、どうすれば等間隔に色が変わるのかがわかりません。

ほかにも、処理の部分にor文を使用(当然実行もされませんでした)、「もしtextbox5~9がwhiteなら」というif文に変更するなど、思いつく限り実行したのですが、現状は変わらずです。

timerの使い方等が間違っているのかとも思いましたが、エラーは一切出ておらず、検索しても参考になるものが見当たらなかったため、投稿させていただきました。
至らぬ点ばかりだとは思いますが、よろしくお願いします。