日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
VB.NETTimer實現(xiàn)功能細講

如果想在程序中添加定時器的話,使用VB.NET就能幫助開發(fā)人員輕松實現(xiàn)。要想實現(xiàn)這一功能,需要使用VB.NET Timer這個類來進行相關的操作。那么今天就為大家對此進行一個詳細介紹。

如果你進行過VB6的程序設計,對Timer控件可能熟悉。每隔固定的時間間隔Timer控件將觸發(fā)一段代碼。對于Windows窗體這個控件非常典型,其他控件類似。但是如果你在類中而不是窗體中要使用定時功能,如何處理呢? System.Threading.Timer 類可以滿足需要,這個類可以自動的使用線程池調用你的代碼。

引入下列命名空間:

 
 
 
  1. System 
  2. System.Threading 

使用 System.Threading.Timer 類,為使用VB.NET Timer需要如下創(chuàng)建一個實例:

 
 
 
  1. Public Sub StartTimer() 
  2. Dim tcb As New TimerCallback(AddressOf Me.TimerMethod) 
  3. Dim objTimer As Timer 
  4. objTimer = New Timer(tcb, Nothing,TimeSpan.FromSeconds(5),TimeSpan.FromSeconds(10)) 
  5. End Sub 
  6. Public Sub TimerMethod(ByVal state As Object)
  7. MsgBox("The Timer invoked this method.") 
  8. End Sub 

這里,我們創(chuàng)建了一個VB.NET Timer實例,并且傳遞了一個回調 TimerCallBack 和時間間隔。第三個參數(shù)表示在方法被***調用后的秒延遲數(shù),第四個參數(shù)表示方法連續(xù)調用時間間隔秒數(shù)。在我們的例子中,定時器將在實例創(chuàng)建5秒鐘后開始運行,并且每隔10秒鐘重復執(zhí)行。


分享名稱:VB.NETTimer實現(xiàn)功能細講
文章轉載:http://www.5511xx.com/article/cdogdhc.html