منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كود حجز الماوس بالفورم
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم


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

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

كود :
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

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

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
كود ممتاز ....... وبالنسبة عند تحريك الفورم ضع كود الحجز في الحدث LocationChanged Event للفورم وذلك ليتم تغيير القيم القديمة بالقيمة الجديدة في حالة تحريك الفورم من مكان الى اخر