PDA

View Full Version : سوال: حرکت دادن پیکچر باکس به وسیله دکمه های جهتی



oliya24
پنج شنبه 13 آذر 1393, 21:45 عصر
سلام و خسته نباشید دوستان چطور میتونم پیکچر باکس رو با دکمه های جهتی جا به جا کنم؟؟؟
با تشکر

reza9025
پنج شنبه 13 آذر 1393, 22:02 عصر
سلام.

خاصیت Key Preview در فرم برابر True باشه.


سورس رو برات ضمیمه کردم. البته ببخش زیاد محیط مرتب نیست....:چشمک:

samin_panahi
پنج شنبه 13 آذر 1393, 22:09 عصر
خاصیت Key Preview برای چیه؟ چرا باید True بذاریم؟
من false هم گذاشتم هم کار کرد

reza9025
پنج شنبه 13 آذر 1393, 22:38 عصر
به این ادرس (https://msdn.microsoft.com/en-us/library/system.windows.forms.form.keypreview(v=vs.110).asp x) مراجعه کنید.

samin_panahi
پنج شنبه 13 آذر 1393, 22:48 عصر
به این ادرس (https://msdn.microsoft.com/en-us/library/system.windows.forms.form.keypreview(v=vs.110).asp x) مراجعه کنید.

ممنون / جالب بود

oliya24
جمعه 14 آذر 1393, 11:26 صبح
ممنونم میشه بگید -1و +1 برای چیست

reza9025
جمعه 14 آذر 1393, 11:34 صبح
خب با هر بار فشار کلید های جهتی یک واحد به left یا Top اضافه می شود یا از آن کم می شود.

مثلا مقدار left اگه برابر 100 باشه ان را به 101 بعد 102 و ... تبدیل می کنه . در واقع به مختصات PictureBox یک واحد اضافه یا کم می کنه. که منجر به حرکت آن می شود