اذهب الي المحتوي
أوفيسنا

🟠🟡💡 معلومة جديدة 👍😊 - تحريك الأزرار مع الحدث Form.Repaint method 🟢🟣🟡🟠


Moosak

الردود الموصى بها

السلام عليكم ورحمة الله وبركاته 🙂 

اليوم بفضل الله تعلمت شي جديد وحبيت أحطه في تطبيق عملي مباشرة ً .. 😎

وفي نفس الوقت حبيت أشارككم الفائدة 😄

معلومة اليوم تتحدث عن الحدث :

Form.Repaint للنموذج

ويمكن كتابته هكذا Me.Repaint ووضيفته مشابهة للـ DoEvents تقريبا إلا أنه مع التجربة والمقارنة وجدته أسرع في التنفيذ .

معناه الحرفي ( إعادة الرسم ) ووضيفته بشكل عام هو إظهار أي تحديثات معلقة للنموذج في أثناء تنفيذ أي حدث 😁 ..

وللمزيد من المعلومات هنا ستجدون رابط الشرح من مايكروسوفت :

<<< اضغط هنا >>>>

المهم .. هذا تطبيقي على الحدث وتكمن في تحريك الأزرار عند الضغط عليها بشكل يضفي طابع جمالي وجديد للنماذج 🙂 

( قد لا تبين حركة الأزرار العلوية في الصورة التوضيحية .. لذلك سترونها بوضوح من خلال الملف المرفق 😁  )

image.gif.0ce2c48562a619b461dbfca99978c3bc.gif

وهذا شكلها في الأكواد المستخدمة :

Function AnimateBtns1()
Dim x As Integer
Dim y As Integer

For x = 1 To 6
    Me("b" & x).Visible = True
        For y = 1 To 35
            Me("b" & x).Top = Me("b" & x).Top + y
            Me.repaint
        Next y
        
        For y = 1 To 35
            Me("b" & x).Top = Me("b" & x).Top - y
            Me.repaint
        Next y
    Me.repaint
Next x
End Function

Function AnimateBtns2()
Dim x As Integer
Dim y As Integer

For x = 1 To 6
        For y = 1 To 35
            Me("c" & x).Top = Me("c" & x).Top + y
            Me.repaint
        Next y
    Me.repaint
Next x

For x = 1 To 6
        For y = 1 To 35
            Me("c" & x).Top = Me("c" & x).Top - y
            Me.repaint
        Next y
Next x
End Function

 

تحياتي 🙂 ✌️🌷🌹

حركة الأزرار.accdb

تم تعديل بواسطه Moosak
  • Like 8
  • Thanks 5
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • اضف...

Important Information