SHD.NET
یک شنبه 03 دی 1391, 18:23 عصر
سلام . می دونم این آموزش قبلا توی تاپیک گذاشته شده بود . اما من دو تا فانکشنی رو که سرچ کرده بودم رو تست کردم یه سری مشکل ها رو داشت .
خودم یه چیز درست کردم گفتم اینجا بگم شاید بدرد شما هم خورد :لبخند:
ایتدا دوتا متغیر عمومی تعریف می کنیم
Public x1, y1
بعدشم روی رویداد MouseDown این کد رو بنویسید :
x1 = e.X
y1 = e.Y
بعدشم روی رویداد MouseMove هم اینو بنویسید:
If e.Button = Windows.Forms.MouseButtons.Left Then
Me.Left -= x1 - e.X
Me.Top -= y1 - e.Y
End If
نکته : از این روش میتونید برای حرکت دادن آبجکت های روی فرم هم استفاده کنید . فقط باید کدهای بالا رو روی MouseDown و MouseMove شیء مورد نظر بنویسید
:چشمک:\\\موفق باشید///:چشمک:
خودم یه چیز درست کردم گفتم اینجا بگم شاید بدرد شما هم خورد :لبخند:
ایتدا دوتا متغیر عمومی تعریف می کنیم
Public x1, y1
بعدشم روی رویداد MouseDown این کد رو بنویسید :
x1 = e.X
y1 = e.Y
بعدشم روی رویداد MouseMove هم اینو بنویسید:
If e.Button = Windows.Forms.MouseButtons.Left Then
Me.Left -= x1 - e.X
Me.Top -= y1 - e.Y
End If
نکته : از این روش میتونید برای حرکت دادن آبجکت های روی فرم هم استفاده کنید . فقط باید کدهای بالا رو روی MouseDown و MouseMove شیء مورد نظر بنویسید
:چشمک:\\\موفق باشید///:چشمک: