PDA

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