PDA

View Full Version : پیدا کردن موقعیت موس در صفحه



مهدی رحیم زاده
چهارشنبه 29 آذر 1385, 19:22 عصر
سلام بچه ها خوبید ....
می خوام بدونم که چطوری تو سی شارپ میشه موقعیت موس رو پیدا کرد یعنی هر لحظه جای موس تو صفحه نشون داده بشه hight : 200 و width : 500 اینجوری ....
یا اینکه کاربر موقعیت رو بده hight : 200 و width : 500 و موس رو صفحه بره انجا تو اون موقعیت اگر هم که نقطه تو اون view نبود صفحه خودش اسکرول بشه و موقعیت نشون داده بشه ....
ممنونم ....
:قلب:

amir.NET2
پنج شنبه 30 آذر 1385, 09:16 صبح
int X = MousePosition.X;
int Y = MousePosition.Y;


موفق باشید

مهدی رحیم زاده
جمعه 01 دی 1385, 07:39 صبح
بازم اول سلام دوست گلم ....
منظورم اینه که موقعیت ما تو صفحه hight= 600و width=800 و اندازه صفحه فقط موقیعت 0 و 0 تا 350 و 400 رو نشون میده ...
حالا صفحه خودش به سمت بالا حرکت کنه ( اسکرول بشه ) تا برسه به موقعیت 600و800 و اون نقطه رو نشون بده ....
منظورم و حالا متوجه شدی ....

Amir Oveisi
یک شنبه 03 دی 1385, 00:15 صبح
http://www.thescripts.com/forum/thread253825.html

alikaramiviolon
چهارشنبه 25 اردیبهشت 1392, 19:57 عصر
اقا میشه کد موقعیت موس در هر لحظه را برام بگید ؟

omidrajabitiz
چهارشنبه 25 اردیبهشت 1392, 20:40 عصر
سلام
شما می تونید از رویداد MouseMove مربوط به فرم به صورت زیر استفاده کنید. در هر لحظه موقعیت موس رو در رو لیبل 1 و 2 نشان می دهد.:چشمک:


private void Form3_MouseMove(object sender, MouseEventArgs e)
{
int X = MousePosition.X;
int Y = MousePosition.Y;

label1.Text = X.ToString();
label2.Text = Y.ToString();
}

programmer-32
پنج شنبه 24 بهمن 1392, 16:44 عصر
موقعیت صفحه رو میشه با scroll تغییر داد
ولی موس رو نمیشه
MousePosition فقط get داره نه set
مي تونين با توابع API هم ماوس رو كنترل كنيد

Mani_rf
پنج شنبه 24 بهمن 1392, 18:23 عصر
من در این تاپیک (http://barnamenevis.org/showthread.php?258706-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%85%D9%88%D8%B3-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%DB%8C-(-%DA%A9%D8%AF%D9%87%D8%A7%DB%8C-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%D9%85%D9%88%D8%B3-)) کنترل کردن موس رو به صورت کامل توضیح دادم و در قالب یک برنامه ارائه دادم که میتونید از اون بهره ببرید.
البته زبان پایه Vb.Net است که در صورت مشکل یا با کانورتور های رایج (http://www.developerfusion.com/tools/convert/vb-to-csharp/) کد ها رو تبدیل کنید و یا این که تاپیک بزنید براتون تبدیل کنم.

http://barnamenevis.org/attachment.php?attachmentid=60295&stc=1&d=1289800142