Hmmmm... udah ga ada ide mau buat apa lagi untuk kali ini, tapi iseng ajah deh ini buat animasi tentang visual basic 6. Sebelum nya banyak artikel mengenai animasi menggunakan visual basic 6 yang telah saya berikan di web ini.
Kali ini animasi yang dibahas adalah animasi form pada visual basci 6, dimana form bergerak mengelilingi layar monitor laptop atau komputer kalian, semoga aja ga kesasar ke monitor lain :p
Persiapan dalam project :
Untuk Coding preview nya :
Penjelasan sedikit...
gpp kok #Hidup Open Source :p
Download Source nya:
Kali ini animasi yang dibahas adalah animasi form pada visual basci 6, dimana form bergerak mengelilingi layar monitor laptop atau komputer kalian, semoga aja ga kesasar ke monitor lain :p
Persiapan dalam project :
- Buat project baru "Standart.exe"
- Sediakan satu buah Timer
- Dan 1 buah Button (untuk keluar/berhenti)
- Segelas kopi susu biar tetep melek depan coding :p
Untuk Coding preview nya :
- '---------------------------------------------------------------------------------------
- ' Module : Form1
- ' Author : indrawan
- ' Date : 28/04/2012
- ' Purpose : www.indrawan21.com
- '---------------------------------------------------------------------------------------
- Dim ZigZagY As Integer
- Dim ZigZagX As Integer
- Sub keliling()
- Me.Move Me.Left + ZigZagX, Me.Top + ZigZagY
- If Me.Left < 0 Then
- ZigZagX = 20
- ElseIf Me.Left + Me.Width > Screen.Width + 0 Then
- ZigZagX = -20
- ElseIf Me.Top <= 0 Then
- ZigZagY = 20
- ElseIf Me.Top + Me.Height > Screen.Height + 0 Then
- ZigZagY = -20
- End If
- End Sub
- Private Sub Cexit_Click()
- End
- End Sub
- Private Sub Form_Load()
- ZigZagY = 20
- ZigZagX = 20
- Timer1.Enabled = True
- End Sub
- Private Sub Timer1_Timer()
- keliling
- End Sub
*numpang eksis sedikit pada coding, ga ngaruh apa2... dihapus atau dganti juga
'---------------------------------------------------------------------------------------
' Module : Form1
' Author : indrawan
' Date : 28/04/2012
' Purpose : www.indrawan21.com
'---------------------------------------------------------------------------------------
*Pendeklarasian Variable, dalam hal ini saya menggunakan ZigZagY dan ZigZagX yang ber-tipe data integer(penggunaan variable bebas dan disesuaikan)
- Dim ZigZagY As Integer
- Dim ZigZagX As Integer
- Sub keliling()
- Me.Move Me.Left + ZigZagX, Me.Top + ZigZagY
- If Me.Left < 0 Then
- ZigZagX = 20
- ElseIf Me.Left + Me.Width > Screen.Width + 0 Then
- ZigZagX = -20
- ElseIf Me.Top <= 0 Then
- ZigZagY = 20
- ElseIf Me.Top + Me.Height > Screen.Height + 0 Then
- ZigZagY = -20
- End If
- End Sub
*Pemberian value terhadap variable tsb, saya berikan nilai 20
- Private Sub Form_Load()
- ZigZagY = 20
- ZigZagX = 20
- Timer1.Enabled = True
- End Sub
*Pemanggilan Sub animasi nya,menggunakan Timer, Untuk Timer itu sendiri silahkan kalian Set Interval-nya(misal 50). Semakin kecil Interval-nya, maka semakin cepat form tsb bergerak.
- Private Sub Timer1_Timer()
- keliling
- End Sub
Download Source nya: