View Full Version : حرفه ای: تعیین اینکه نشانگر موس در کدام قسمت فرم قرار دارد!
sagggad
یک شنبه 17 آذر 1392, 23:35 عصر
سلام دوستان.من میخوام در یه پروژه مثلا به برنامه بگم هرجا نشانگر موس هست،Button هم همونجا قراربگیره.چی کارکنم؟؟؟؟:افسرده::متفکر:
sadeghlinux
یک شنبه 17 آذر 1392, 23:46 عصر
سلام دوستان.من میخوام در یه پروژه مثلا به برنامه بگم هرجا نشانگر موس هست،Button هم همونجا قراربگیره.چی کارکنم؟؟؟؟:افسرده::متفکر:
این کد رو تو لود فرم یا رویداد moseMove فرم بنویس
Button1.Location = MousePosition
sagggad
یک شنبه 17 آذر 1392, 23:59 عصر
درتکمیل کد دوست عزیزمsadeghlinux (http://barnamenevis.org/member.php?94913-sadeghlinux) بگم که اگه به این کد تبدیلش کنیم دقیقا Button به همراه موس حرکت میکنه.اما با کد شما Button از نشانگر فاصله داره.
(Button1.Location = New Point(MousePosition.X - 100, MousePosition.Y - 100
به هرحال از جوابت واقعا ممنونم.:لبخندساده:
sagggad
دوشنبه 18 آذر 1392, 00:12 صبح
با این کد دقیق تر میشه.یعنی محدوده نشانگر رو تعیین می کنی:
If MousePosition.X < 213 And MousePosition.Y > 0 Then
Button1.Location = New Point(MousePosition.X - 100, MousePosition.Y - 100)
End If
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.