សំរាប់ចុង សប្តាហ៍នេះ អាយធីជនបទ បាននាំមកនូវមេរៀនផ្នែកភាសាកម្មវិធី(Programming) ដែលជាភាសាVB.NET។ យើងបានប្រើប្រាស់VB.Net Languageសំរាប់បង្កើតនូវApplicationមួយសំរាប់ធ្វើជាTransition អាចនិយាយបានថា ជាSlideរូបភាព។ តោះប្រញាប់ទៅដើរលេងផង! ចាប់ផ្តើមទាំងអស់គ្នា៖
- បង្កើតនូវProjectថ្មីក្នុង Visual Studio រួច Add Tool ដូចខាងក្រោម៖
- Button ចំនួន២៖ btnStart និង btnStop
- PictureBox ចំនួន២៖ PictureBox1 និង PictureBox2 ដោយត្រូវកំណត់ទំហំរបស់ពួកវាឲ្យស្មើគ្នា
- Timer ចំនួន១ ដោយឲ្យIntervalស្មើនឹង ១០០ (បើចង់ឲ្យមានល្បឿនលឿន អាចបន្ថយIntervalបាន)
- ក្នុងនេះ យើងមានរូបភាពចំនួន ៣សំរាប់ធ្វើជាTransition ដូចនេះ យើងបានImportពួកវាចូលទៅក្នុងProject របស់យើង ហើយរូបភាពទាំង៣នោះស្ថិតក្នុង Resources
- បន្ទាប់មកអនុវត្តជាមួកូដតែម្តង៖
- Public Class Form1
- Dim img As New List(Of Image) សំរាប់ផ្ទុករូបភាពសំរាប់ធ្វើTransition
- Dim index As Integer សំរាប់ចាប់យករូបភាពម្តងមួយៗ
- Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- img.Add(My.Resources._01) ដាក់រូបភាពចូលទៅក្នុង កន្លែងផ្ទុក ដែលរូបភាពស្ថិតក្នុង Resources
- img.Add(My.Resources._02)
- img.Add(My.Resources._03)
- PictureBox2.Left = Me.Left + Me.Width កំនត់ឲ្យPictureBox2 នៅខាងស្តាំ នោះ Transitionរបស់យើងនឹងរត់ពីខាងស្តាំមកខាងឆ្វេង
- End Sub
- Private Sub btnStart_Click(sender As Object, e As EventArgs) Handles btnStart.Click
- index = 0
- Timer1.Start()
- End Sub
- Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
- Timer1.Stop()
- PictureBox2.Left = Me.Left + Me.Width
- End Sub
- Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick MyMove() End Sub
- Sub MyMove()
- If PictureBox2.Left <= PictureBox1.Left Then
- PictureBox2.Left = Me.Left + Me.Width
- PictureBox1.Image = PictureBox2.Image
- If index < img.Count - 1 Then
- index = index + 1
- Else
- index = 0
- End If
- PictureBox2.Image = img(index)
- Else
- PictureBox2.Left = PictureBox2.Left - 10
- End If
- End Sub
- End Class
កូដសំរាប់Transition
លទ្ធផល