تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيف اجعل الفورم قابل للتحريك عند الضغط عليه والسحب
#1
السلام عليكم ورحمة الله
كيف اجعل الفورم قابل للتحريك على الشاشة عند الضغط عليه والسحب
الرد }}}}
تم الشكر بواسطة:
#2
Thumbs Up 
وعليكم السلام ورحمة الله

استعمل هذا الكود



Dim drag As Boolean



Dim mousex As Integer



Dim mousey As Integer



Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown
drag =


True
mousex = Windows.Forms.


Cursor.Position.X - Me.Left
mousey = Windows.Forms.


Cursor.Position.Y - Me.Top



End Sub



Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove



If drag Then



Me.Top = Windows.Forms.Cursor.Position.Y - mousey



Me.Left = Windows.Forms.Cursor.Position.X - mousex



End If



End Sub



Private Sub Form1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseUp
drag =


False



End Sub


وأتمنى لك كل التوفيق Cool
الرد }}}}
تم الشكر بواسطة: sooriaty03 , خلاف
#3
تمام جزاك الله خيرا
الرد }}}}
تم الشكر بواسطة: Mohammad Ashraf
#4
Bug 
هلا عزيزي
نسخة الكود داخل الفورم واعطاني خطأ
فين بارك الله فيك اضع الكود لو ممكن توضح اكثر
أو تضع مثال جاهز
الرد }}}}
تم الشكر بواسطة:
#5
(20-09-13, 08:32 AM)يوسف كتب :
هلا عزيزي
نسخة الكود داخل الفورم واعطاني خطأ
فين بارك الله فيك اضع الكود لو ممكن توضح اكثر
أو تضع مثال جاهز

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

بعد إذن أخي محمد أشرف
أحببت أن أصحح ظهور الكود

كود :
Public Class Form1
    Dim drag As Boolean
    Dim mousex As Integer
    Dim mousey As Integer
    Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown
        drag = True
        mousex = Windows.Forms.Cursor.Position.X - Me.Left
        mousey = Windows.Forms.Cursor.Position.Y - Me.Top
    End Sub
    Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove
        If drag Then
            Me.Top = Windows.Forms.Cursor.Position.Y - mousey
            Me.Left = Windows.Forms.Cursor.Position.X - mousex
        End If
    End Sub
    Private Sub Form1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseUp
        drag = False
    End Sub
End Class
الرد }}}}
تم الشكر بواسطة: يوسف , mohammed moh
#6
(20-09-13, 12:28 PM)sooriaty03 كتب :
(20-09-13, 08:32 AM)يوسف كتب :
هلا عزيزي
نسخة الكود داخل الفورم واعطاني خطأ
فين بارك الله فيك اضع الكود لو ممكن توضح اكثر
أو تضع مثال جاهز

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

بعد إذن أخي محمد أشرف
أحببت أن أصحح ظهور الكود

كود :
Public Class Form1
    Dim drag As Boolean
    Dim mousex As Integer
    Dim mousey As Integer
    Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown
        drag = True
        mousex = Windows.Forms.Cursor.Position.X - Me.Left
        mousey = Windows.Forms.Cursor.Position.Y - Me.Top
    End Sub
    Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove
        If drag Then
            Me.Top = Windows.Forms.Cursor.Position.Y - mousey
            Me.Left = Windows.Forms.Cursor.Position.X - mousex
        End If
    End Sub
    Private Sub Form1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseUp
        drag = False
    End Sub
End Class

بارك الله فيك عمل الكود بدون اي خطأ
Shy
الرد }}}}
تم الشكر بواسطة:
#7
شكرا جزيلا علي الكود
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Photo [سؤال] لا استطيع إظهار زري التصغير والتكبير في الفورم عمرو المطري 2 34 أمس, 01:19 AM
آخر رد: عمرو المطري
  [سؤال] ظهور البرنامج عند الضغط على رابط ابو روضة 4 93 14-10-17, 10:55 PM
آخر رد: ابو روضة
  [VB.NET] عمل شاشة مؤقته تظهر عند تشغيل الفورم hglogtd 2 46 11-10-17, 07:36 PM
آخر رد: hglogtd
  [VB.NET] كود يعمل ع next داخل الفورم ahmed shikoo 2 84 07-10-17, 03:50 PM
آخر رد: سعود
  [سؤال] الضغط على Enter ابو روضة 5 113 05-10-17, 09:13 PM
آخر رد: a.ahmed
  كيف اجعل البرنامج ينفذ الكود الى فى الtextbox aliomar333 1 111 23-09-17, 05:32 PM
آخر رد: محمود صالح
  مشكلة الفورم الشفاف محمود صالح 5 226 22-09-17, 12:47 AM
آخر رد: Fantastico
  [سؤال] كيف استدعي ملف وورد بالفجوال بيسك وإضافة تاريخ وبيانات عليه عبقرينو 1 86 20-09-17, 06:08 PM
آخر رد: Rabeea Qbaha
  [سؤال] كيف اجعل برنامج التحميل يحتفظ بقيمة التحميل لو النور انقطع ابو روضة 2 120 16-09-17, 05:44 AM
آخر رد: ابو روضة
Big Grin [كود] شباب طريقة لإظهار الادوات بشكل شبه مخفى وليس الفورم badr.kamel 3 149 14-09-17, 05:07 AM
آخر رد: Mohamad Anan

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم