تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف تحريك الفروم من Panel
#1
جربت هذا الكود
كود :
#Region " ClientAreaMove Handling "
    Const WM_NCHITTEST As Integer = &H84
    Const HTCLIENT As Integer = &H1
    Const HTCAPTION As Integer = &H2
    Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
        Select Case m.Msg
            Case WM_NCHITTEST
                MyBase.WndProc(m)
                If m.Result = HTCLIENT Then m.Result = HTCAPTION
                'If m.Result.ToInt32 = HTCLIENT Then m.Result = IntPtr.op_Explicit(HTCAPTION) 'Try this in VS.NET 2002/2003 if the latter line of code doesn't do it... thx to Suhas for the tip.
            Case Else
                'Make sure you pass unhandled messages back to the default message handler.
                MyBase.WndProc(m)
        End Select
    End Sub
#End Region
لكن لاسف هذا الكود لايعمل الى على الفروم فقط
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم،
إليك هذا الكود لتحريك Form1 عن طريق Panel1
كود :
Public Class Form1
    Private canMove As Boolean = False
    Private mousePT As Point

    Private Sub Panel1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Panel1.MouseDown
        mousePT = Me.Location - Cursor.Position
        canMove = True
    End Sub

    Private Sub Panel1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Panel1.MouseMove
        If canMove Then
            Me.Location = Cursor.Position + mousePT
        End If
    End Sub

    Private Sub Panel1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Panel1.MouseUp
        canMove = False
    End Sub
End Class
الرد }}}
تم الشكر بواسطة:
#3
كيف اكبر الفورم بسحبه من الجانب بلفئرة
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] اخفاء الفروم dasktop 3 217 21-11-25, 12:05 AM
آخر رد: justforit
  كيف يمكن تحريك الفورم بأستخدام زر heem1986 2 587 30-03-25, 01:58 AM
آخر رد: heem1986
  استفسار هل استطيع جلب بيانات من موقع الى الفروم بالفجول alachk 0 322 02-09-24, 09:15 PM
آخر رد: alachk
  سؤال في تحريك التحديد في datagrideview maher_haddaf 3 741 23-10-23, 08:27 AM
آخر رد: أبو خالد الشكري
  اريد تغير حجم ال Panel عند التفيذ من داخل الكود moh61 2 689 23-07-23, 12:22 AM
آخر رد: أبووسم
  كود تحريك الادوات داخل الفورم مع حفظ الترتيب حماده ممدوح البحيرى 0 468 17-12-22, 02:11 PM
آخر رد: حماده ممدوح البحيرى
  [سؤال] كود لتغيير خلفية الفروم عن طريق زر وليس من الخصائص عادل جودة 2 1,383 24-08-22, 12:15 PM
آخر رد: aymen_libya
  تحريك الأدوات على التقرير فى وقت التشغيل ! dr.programming 5 1,335 11-07-22, 05:08 PM
آخر رد: asemshahen5
  كيف اجعل اداة panel شفافة عمار عمار 3 1,545 10-02-22, 11:53 AM
آخر رد: عمار عمار
  اظهار الفروم محمود صالح 2 1,120 13-01-22, 04:13 PM
آخر رد: محمود صالح

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


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