05-08-15, 03:43 AM
السلام عليكم و رحمة الله و بركاتة
اريد التعديل على هذا المشروع ليقوم بتحريك الازرار فقط
مع العلم انة يحرك كل الادوات الموجودة داخل الفورم اثناء تشغيل البرنامج
[attachment=7583]
ارجو الرد وشكرا


Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dragg()
End Sub
#Region "Dragging"
Dim startX As Integer
Private Sub Dragg()
For Each Control As Control In Me.Controls
If TypeOf Control Is Button Then
AddHandler Control.MouseDown, AddressOf startDrag
AddHandler Control.MouseMove, AddressOf whileDragging
End If
Next
End Sub
Private Sub startDrag(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
startX = e.X
End Sub
Private Sub whileDragging(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs)
If e.Button = Windows.Forms.MouseButtons.Left Then
sender.Location = New Point(sender.Location.X + e.X - startX, sender.Location.Y)
End If
End Sub
#End Region
End Class(05-08-15, 10:18 AM)الطالب كتب : [ -> ]سلام
كود :
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dragg()
End Sub
#Region "Dragging"
Dim startX As Integer
Private Sub Dragg()
For Each Control As Control In Me.Controls
If TypeOf Control Is Button Then
AddHandler Control.MouseDown, AddressOf startDrag
AddHandler Control.MouseMove, AddressOf whileDragging
End If
Next
End Sub
Private Sub startDrag(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
startX = e.X
End Sub
Private Sub whileDragging(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs)
If e.Button = Windows.Forms.MouseButtons.Left Then
sender.Location = New Point(sender.Location.X + e.X - startX, sender.Location.Y)
End If
End Sub
#End Region
End Class
موفقين
(07-08-15, 10:25 PM)مبرمج بلا حدود كتب : [ -> ]السلام عليكم ورحمة الله وبركاتهاى عند عمل البرنامج يتحرك الزر داخل الفورم عند سحبة بالماوس
يا اخوة لو تفضلتم مشكورين حفظكم الله
ماذا تقصدون بالتحريكـ جربت المثال وكذلك التعديل ولم يحدث شئ بعد التنفيذ ؟!
(09-08-15, 01:32 AM)mohamed haroon كتب : [ -> ](07-08-15, 10:25 PM)مبرمج بلا حدود كتب : [ -> ]السلام عليكم ورحمة الله وبركاتهاى عند عمل البرنامج يتحرك الزر داخل الفورم عند سحبة بالماوس
يا اخوة لو تفضلتم مشكورين حفظكم الله
ماذا تقصدون بالتحريكـ جربت المثال وكذلك التعديل ولم يحدث شئ بعد التنفيذ ؟!
