كيف يمكن تحديد النقطه في البرنامج عن طريق الماوس الطريقة موجودة في برنامج الرسام
الصوره المرفقه توضح سؤالي.
Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseMove Me.Text = e.X & "," & e.Y End Sub
للتوضيح
في حدث MouseMoveضع هذا الكود
Me.Text = e.X & "," & e.Y
مشكور اخوي blackeyes بس لما احط الماوس على Button او label يقوم يالتوقف عن تحديد النقطه هل من الممكن ان اجعله يتجاهل.
اخي ربما لاالومك اذا كنت مبتدأ ولكن الاجدر
ان تعرض شيئا من الحل لكي يكون من يود الاجابة على معرفة بماتطلب
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load For Each ct As Control In Me.Controls AddHandler ct.MouseMove, AddressOf AllMouseMove Next End Sub Private Sub AllMouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseMove Me.Text = Me.MousePosition.X - Me.Left - 4 & "," & Me.MousePosition.Y - Me.Top - 30 End Sub Private Sub Form1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.MouseLeave Me.Text = "0,0" End Sub
اقتباسان تعرض شيئا من الحل لكي يكون من يود الاجابة على معرفة بماتطلب
لم افهم قصدك لكن جوابك كان كافي.
تم تعديل هذه المشاركة بواسطة jalajil في 14 يونيو 2005 في 03:04
أخي العزيز اقصد شيء من الفكرة أي ماذا تصنع بالضبط هذا ماقصد
يعني مثلا لوكان برنامج كالرسام فهو يعرض النقاط على مساحة خالية ليس بها ادوات مثل الليبل او كوماند
هذا مااقصد
اشكرك اخي على المتابعة
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…