أرجو ان تكون هده الكودات جديدة على اعضاء الساحة
هدا كود تاثير التموج عل الصور
عرض الكل
هدا كود تاثير التموج عل الصور
كود المصدر
- Option Explicit
- Dim WaveRate As Integer
- Private Sub Form_Load()
- WaveRate = 25
- End Sub
- Private Sub Option1_Click(Index As Integer)
- Timer1.Interval = 200 - Index * 90
- End Sub
- Private Sub Option2_Click(Index As Integer)
- WaveRate = 25 - Index * 5
- End Sub
- Private Sub P2_Click()
- End Sub
- Private Sub Timer1_Timer()
- Static X As Integer, dX As Integer
- Dim I As Integer, J As Integer
- Const W = 20
- If dX = 0 Then dX = 1
- If X = 0 Then X = 5
- For J = 0 To P1.ScaleHeight Step WaveRate
- If Option2(0).Value Then
- If dX + X <= 5 Or dX + X >= WaveRate \ 2 Then dX = -dX
- X = X + dX
- End If
- For I = 0 To P1.ScaleWidth Step WaveRate
- If dX + X <= 5 Or dX + X >= WaveRate \ 2 Then dX = -dX
- X = X + dX
- P2.PaintPicture P1.Picture, I, J, X, WaveRate, I, J, WaveRate \ 2, WaveRate
- P2.PaintPicture P1.Picture, I + X, J, WaveRate - X, WaveRate, I + WaveRate \ 2, J, WaveRate \ 2, WaveRate
- Next
- Next
- End Sub