مشاهده نسخه کامل
: جابه جایی درفرم با arrowkey
Darya-eng
07-10-2011, 00:11
سلام
من یه فرم دارم که شامل 25 تا دکمست(5ردیف 5تایی)میخوام با arrowkeyبین دکمه ها جابه جا بشم
باچه کدی میشه اینکارو انجام داد؟
این عمل معمولا توسط خود ویندوز انجام می شود.کافی است تا TabStop و TabIndex آن را تنظیم کنید.اگر هم روند فوق پاسخگوی کار شما نبود می توانید از برنامه ای مشابه برنامه زیر استفاده کنید.کافیست تا کمی در آن تغییرات داده و دلخواه نمایید.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای چپ و بالا و پایین هم این عمل مشابه است.
اگر می خواهید روند نظم حرکت را بدون برنامه نویسی اصلاح کنید می بایست ترتیب اضافه شدن آن ها را به شی this اصلاح کنید. در دیزاینر مربوط به فرم آنجایی که عناصر به فرم اضافه می گردند ترتیب را ایجاد کنید.
موفق باشید.
Darya-eng
08-10-2011, 17:40
همونطور که فرمودید اگر TabIndexدرست باشند چپ وراست درست عمل میکنند اما بالا وپایین نه!!!
مثلا اگر 5ردیف 5تایی دکمه داشته باشیم وروی دکمه 5باشیم وقتی کیلید پایین رو فشارمیدیم به جای اینکه بریم دکمه 10 میریم 4
بینهایت سپاسگزارم:11:
کاملا صحیح است.
در هنگام کد نویسی شی فوکوس شده را برگردانده و با تغییر عددی نام آن مثلا با +5 یا +4 و سپس فوکاس آن.(یا هر روش دیگر که بتوانید شی فوکوس شده را برگرونید مثلا یک متغیر بیان کند یا...)
به برنامه نوشته شده دقت کنید راحت می توانید برای جهات دیگر آن را بنویسید.
پیروز باشید.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.