在Visual Basic應用程式建立動畫需要使用Timer計時器控制項,它可以控制繪圖或圖片顯示。

Timer控制項是在指定間隔時間自動產生事件,以便事件處理程序能夠建立動畫效果。

image

在Visual Basic應用程式只需使用計時器控制項,配合圖片載入與顯示,每次調整圖片位置後,就可以建立圖片移動的動畫效果。

Timer控制項常用屬性與事件

屬性

說明

Name

控制項名稱

Enabled

是否啟動計時器控制項,預設值False為不啟動,True為啟動

Interval

設定觸發Tick事件的間隔時間,預設值是100毫秒(10-3秒)

 

事件

說明

Tick

當Enabled屬性為True,在Interval屬性的間隔時間到時,就會觸發此事件

 

跑馬燈範例:

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Label1.Left -= 10
        If Label1.Left <= -Label1.Width Then
            Label1.Left = Me.Width
        End If
    End Sub

 


 

圖片切換程式碼:

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Static i As Integer '儲存索引值的變數
        PictureBox1.Image = ImageList1.Images.Item(i)
        i += 1
        If i = 5 Then i = 0
    End Sub
arrow
arrow
    全站熱搜

    alyoou 發表在 痞客邦 留言(0) 人氣()