منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
كود تحريك الفورم من خلال سحبه بالماوس - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم مكتبة اكواد VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=185)
+--- الموضوع : كود تحريك الفورم من خلال سحبه بالماوس (/showthread.php?tid=27131)



كود تحريك الفورم من خلال سحبه بالماوس - ahmadpal - 27-10-18

تحريك الفورم عن طريق سحبه بالفارة

نقوم بتعريف 3 متغيرات في الببلك فورم


كود :
Dim x, y As Integer
    Dim newpoint As New Point

في الماوس داون للفورم نكتب الكود التالي
كود :
x = Control.MousePosition.X - Me.Location.X
y = Control.MousePosition.Y - Me.Location.Y
في الماوس موف للفور نكتب الكود التالي
   If e.Button = Windows.Forms.MouseButtons.Left Then
            newpoint = Control.MousePosition
            newpoint.X -= x
            newpoint.Y -= y
            Me.Location = newpoint
            Application.DoEvents()
        End If



RE: كود تحريك الفورم من خلال سحبه بالماوس - الحمد لله - 10-11-18

بارك الله بك