在Visual Basic應用程式建立動畫需要使用Timer計時器控制項,它可以控制繪圖或圖片顯示。
Timer控制項是在指定間隔時間自動產生事件,以便事件處理程序能夠建立動畫效果。
在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.TickLabel1.Left -= 10If Label1.Left <= -Label1.Width ThenLabel1.Left = Me.WidthEnd IfEnd Sub
圖片切換程式碼:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.TickStatic i As Integer '儲存索引值的變數PictureBox1.Image = ImageList1.Images.Item(i)i += 1If i = 5 Then i = 0End Sub
全站熱搜
留言列表