تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] تحريك
#4
تفضل اخي

فقط ضع زر بوتون في الفورم وجرب هذا الكود وان شاء الله يكون هو طلبك



كود :
Const HW As Integer = 40
   Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
       For i As Integer = 0 To Me.Height Step HW
           e.Graphics.DrawLine(Pens.Black, 0, i, Me.Width, i)
       Next
       For j As Integer = 0 To Me.Width Step HW
           e.Graphics.DrawLine(Pens.Black, j, 0, j, Me.Height)
       Next
   End Sub

   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       Button1.Size = New Size(80, 80)
       Button1.Location = New Point(80, 80)
       Button1.FlatStyle = FlatStyle.Flat
   End Sub

   Dim b As Boolean = False
   Dim x, y As Integer
   Private Sub Button1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseDown
       b = True
       x = e.X : y = e.Y
   End Sub

   Private Sub Button1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseMove
       If b Then
           Button1.Location = New Point(Button1.Location.X + e.X - x, Button1.Location.Y + e.Y - y)
       End If
   End Sub

   Private Sub Button1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseUp
       b = False
       Dim x1 As Integer = Button1.Location.X / 40
       Dim y1 As Integer = Button1.Location.Y / 40
       Button1.Location = New Point(x1 * 40, y1 * 40)
   End Sub
الرد }}}


الردود في هذا الموضوع
تحريك - بواسطة AbdoDabak - 27-10-19, 10:05 PM
RE: تحريك - بواسطة 3booody - 27-10-19, 10:20 PM
RE: تحريك - بواسطة AbdoDabak - 27-10-19, 10:31 PM
RE: تحريك - بواسطة 3booody - 27-10-19, 10:54 PM
RE: تحريك - بواسطة AbdoDabak - 27-10-19, 10:58 PM
RE: تحريك - بواسطة 3booody - 27-10-19, 11:03 PM
RE: تحريك - بواسطة AbdoDabak - 27-10-19, 11:06 PM
RE: تحريك - بواسطة 3booody - 28-10-19, 12:33 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف يمكن تحريك الفورم بأستخدام زر heem1986 2 591 30-03-25, 01:58 AM
آخر رد: heem1986
  سؤال في تحريك التحديد في datagrideview maher_haddaf 3 753 23-10-23, 08:27 AM
آخر رد: أبو خالد الشكري
  كود تحريك الادوات داخل الفورم مع حفظ الترتيب حماده ممدوح البحيرى 0 477 17-12-22, 02:11 PM
آخر رد: حماده ممدوح البحيرى
  تحريك الأدوات على التقرير فى وقت التشغيل ! dr.programming 5 1,357 11-07-22, 05:08 PM
آخر رد: asemshahen5
  تحريك البكتربوكس kebboud 0 889 03-12-21, 10:11 PM
آخر رد: kebboud
  [سؤال] كود تحريك الفورم من اي نقطه حسن الجلب 1 1,142 26-08-21, 05:44 PM
آخر رد: asemshahen5
  الرجوع للفورم الرئيسيةعند عدم تحريك الماوس لمدة معينة جيولوجي مبتدئ 7 2,275 25-07-21, 07:33 PM
آخر رد: ابراهيم ايبو
  اريد تحريك الجمل أو الشرائح واحدة تلو الاخرى hamed.34552 0 1,334 25-05-20, 03:16 PM
آخر رد: hamed.34552
  مطلوب كود تحريك الادوات اثناء التشغيل bilgacim 6 2,749 08-05-20, 03:48 AM
آخر رد: bilgacim
  حل مشكلة عدم تحريك الفورم developermedo111 1 1,480 28-04-20, 12:27 AM
آخر رد: aljzazy

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


يقوم بقرائة الموضوع: