PDA

View Full Version : تشخیص کلیک های ماوس



mahdi_mbi
دوشنبه 03 دی 1386, 21:25 عصر
من چطور می تونم بفهمم کاربر به طور هم زمان کلید چپ ماوس و کلید راست ماوس رو پایین نگه داشته؟ آیا کد زیر درسته؟


(e.Button == MouseButtons.Right && e.Button == MouseButtons.Left)

که e یک MouseEventArgs است.
ممنون.

ARA
سه شنبه 04 دی 1386, 09:47 صبح
کدت که بنظر نمیرسه درست باشه چون یا چپه یا راسته دوتاش با هم که داخل یک e.button قرار نمیگیره

mr_moghimkhani
سه شنبه 04 دی 1386, 14:55 عصر
ببین این 2 تا هیچوقت با هم اتفاق نمی افتند. اگر واقعاً میخوای اینطور عمل کن :
از 2 متغیر سراسری استفاده کن L و R
L وقتی MouseLeftDown اتفاق افتاد برابر 1 بشه و وقتی Up شد برابر 0
R وقتی MouseRightDown اتفاق افتاد برابر 1 بشه و وقتی Up شد برابر 0
حالا چک کن هر وقت R AND L برابر true بود پس دو تا کلید پایین هستند.