投稿者 まだまだ  (中学生) 投稿日時 2010/1/13 04:12:33
わざわざそのようにたくさんの変数を置かなくても、
Timer1のIntervalを3000にしてBeep()を呼び出せばいいと思います。

Button1,2,Timer1を置いて、作ってみました。
Button1を押すと始まって、Button2を押すと止まります。
Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles Button1.Click
        timer1.start()
    End Sub

    Private Sub Button2_Click(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles Button2.Click
        Timer1.Stop()
    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles Timer1.Tick
        Beep()
    End Sub
End Class