Visual Basic .NETフォームで、X間隔ごとに関数を実行するように何らかの方法でチェックすることはできますか?Visual Basic .NET:スケジュール
1
A
答えて
4
Timerクラスを確認してください。
Public Class Form1
Private T As Timer
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
T = New Timer()
AddHandler T.Tick, AddressOf TimerTicker
T.Interval = (1000 * 3) 'Every 3 seonds
T.Start()
End Sub
Private Sub TimerTicker(ByVal sender As Object, ByVal ev As EventArgs)
Trace.WriteLine("here")
End Sub
End Class
0
特定の時間間隔で関数を実行することについて話していますか?その場合は、タイマーコントロールが機能します。 Google searchは、タイマーに関する多くのチュートリアルを提供します。
0
このようなことについて:は、Timer、を使用して、MessageBoxアラートに必要な方法を置き換えてください。
次の例では、アラームを5秒ごとに設定する単純なインターバルタイマーを実装しています。アラームが発生すると、MessageBoxはアラームが開始された回数のカウントを表示し、タイマーの実行を継続するかどうかをユーザーに確認します。
詳細はhereです。
Public Class Class1
> Private Shared WithEvents myTimer As New System.Windows.Forms.Timer()
> Private Shared alarmCounter As Integer = 1
> Private Shared exitFlag As Boolean = False
>
> ' This is the method to run when the timer is raised.
> Private Shared Sub TimerEventProcessor(myObject As
> Object, _
> ByVal myEventArgs As EventArgs) _
> Handles myTimer.Tick
> myTimer.Stop()
>
> ' Displays a message box asking whether to continue running the
> timer.
> If MessageBox.Show("Continue running?", "Count is: " &
> alarmCounter, _
> MessageBoxButtons.YesNo) =
> DialogResult.Yes Then
> ' Restarts the timer and increments the counter.
> alarmCounter += 1
> myTimer.Enabled = True
> Else
> ' Stops the timer.
> exitFlag = True
> End If
> End Sub
>
> Public Shared Sub Main()
> ' Adds the event and the event handler for the method that will
> ' process the timer event to the timer.
>
> ' Sets the timer interval to 5 seconds.
> myTimer.Interval = 5000
> myTimer.Start()
>
> ' Runs the timer, and raises the event.
> While exitFlag = False
> ' Processes all the events in the queue.
> Application.DoEvents()
> End While
>
> End Sub
>
> End Class
関連する問題
- 1. Visual Basic .Net 3D Engine
- 2. .Net Framework 4.0のVisual Basic 6.0
- 3. Visual Basic .NETでのイベントハンドラのアタッチ
- 4. Visual Basic .NETでのJoomlaパスワード認証
- 5. Visual Basicのハードディスクアクセラレーションセンサー
- 6. visual basicとvb.net
- 7. Visual Basic 2008 'tests'
- 8. Visual Basic 2010タスクバーグループグループ
- 9. Visual Basic 2010データセット
- 10. visual basic 2005&mySQL
- 11. Visual Basicのガベージコレクション
- 12. Visual Basic - IndexOutOfRangeExceptionエラー
- 13. Visual Basic、Array、Mod
- 14. Visual Basicイベントハンドラ
- 15. Visual Basic 6.0ケースステートメント
- 16. Visual Basicのログインフォームクエリ
- 17. Visual Basic 2005 + mysql
- 18. のVisual Basic、コードクリーナー
- 19. Visual Basicのラベル
- 20. Visual Basic OpenLinks Excel
- 21. Visual Basic LINQ
- 22. Visual Basicモジュールvシングルトン
- 23. Visual Basic Webbrowser to Textbox
- 24. C#Visual Basic継承
- 25. Visual Basicコードのクリーニング
- 26. レガシーコードVisual Basic for C#
- 27. Spliting CSV Visual Basicの
- 28. Visual BasicのLINQエラー
- 29. Visual BasicカウンタループExcelで
- 30. Visual Basic 6.0をダウンロード
ありがとうございます。できます。 – Voldemort