Guest User

Untitled

a guest
Jul 15th, 2012
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.11 KB | None | 0 0
  1. Imports System.Threading
  2.  
  3. Public Class frmMain
  4.  
  5.     Private stopWatch As New Stopwatch()
  6.     Private beeper As Threading.Thread
  7.     Private beep As Threading.Thread
  8.  
  9.     Private Sub beepCycler()
  10.         stopWatch.Start()
  11.         While (True)
  12.             Thread.Sleep(0)
  13.             If stopWatch.Elapsed.Milliseconds > 100 Then
  14.                 beep = New Threading.Thread(AddressOf doBeep)
  15.                 beep.Start()
  16.                 stopWatch.Stop()
  17.                 stopWatch.Start()
  18.             End If
  19.         End While
  20.     End Sub
  21.  
  22.     Private Sub btnStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnStart.Click
  23.         If btnStart.Text = "Start" Then
  24.             btnStart.Text = "Stop"
  25.             beeper = New Threading.Thread(AddressOf beepCycler)
  26.             beeper.Start()
  27.         Else
  28.             btnStart.Text = "Start"
  29.             Try
  30.                 beeper.Abort()
  31.             Catch ex As Exception
  32.                 '
  33.             End Try
  34.  
  35.         End If
  36.  
  37.     End Sub
  38.  
  39.     Private Sub doBeep()
  40.         Console.Beep(310, 200)
  41.     End Sub
  42.  
  43. End Class
Advertisement
Add Comment
Please, Sign In to add comment