جلوه گرافیکی 86/1/18 , 2:14 ع نظر برای ایجاد این جلوه ، یک تایمر روی فرم بگذارید و خاصیت Interval آنرا برابر 20 قرار دهید که تعیین کننده سرعت ریزش است Dim x(50), y(50), Velocity(50), Size(50) As Integer Private Sub Form_Load() "از این حلقه برای تعیین موقعیت و اندازه دانه های قطره استفاده شده است For i = 1 To 50 "موقعیت هر یک از دانه ها به صورت تصادفی در آرایه گذاشته می شود x(i) = Int(Me.Width * Rnd) y(i) = Int(Me.Height * Rnd) Velocity(i) = Int(500 - (Int(Rnd * 499))) "اندازه هر کدام از دانه ها به صورت تصادفی بین صفر و صد تعیین می شود Size(i) = 100 * Rnd Next End Sub Private Sub Timer1_Timer() For i = 1 To 50 "رسم دایره Circle (x(i), y(i)), Size(i), BackColor "ایجاد یک شمارنده برای تغییر موقعیت دانه ها y(i) = y(i) + Velocity(i) If y(i) >= Me.Height Then y(i) = 0 x(i) = Int(Me.Width * Rnd) End If Circle (x(i), y(i)), Size(i), vbWhite Next End Sub