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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] كود حجز الماوس بالفورم (/showthread.php?tid=10391)



كود حجز الماوس بالفورم - محمد اسماعيل - 16-10-14

السلام عليكم


اريد كود لحجز الماوس بالفورم  يعني الماوس يبقي في حددو الفورم ولا يخرج خارجة

وكود اخر للخروج من الحجز


RE: كود حجز الماوس بالفورم - vbnet - 16-10-14

.....

كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    System.Windows.Forms.Cursor.Clip = New Rectangle(Me.Left, Me.Top, Me.Width, Me.Height)
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    System.Windows.Forms.Cursor.Clip = Rectangle.Empty
End Sub

.....


RE: كود حجز الماوس بالفورم - محمد اسماعيل - 16-10-14

اكواد غاية في الروعة بس المشكلة في الكود الحجز

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
System.Windows.Forms.Cursor.Clip = New Rectangle(Me.Left, Me.Top, Me.Width, Me.Height)
End Sub

لو حركت الفورم لمكان اخر يبقي علي الابعاد الاولي

علما بان الفورم بدون اطار PORDER STYLE =NONE


RE: كود حجز الماوس بالفورم - shwehdi4pc - 18-10-14

كود ممتاز ....... وبالنسبة عند تحريك الفورم ضع كود الحجز في الحدث LocationChanged Event للفورم وذلك ليتم تغيير القيم القديمة بالقيمة الجديدة في حالة تحريك الفورم من مكان الى اخر