View Full Version : ایجاد کلید های میانبر
mahsa_kb
سه شنبه 11 اردیبهشت 1386, 12:43 عصر
سلام به همه
من می خوام کاری کنم که برنامم با ریموت کنترل هم کار کنه . مثلا کلید f12 معادل onclick روی یه image باشه . میشه راهنمایی کنید باید چی کار کنم ؟
( من نحوه انتخاب کلید های میانبر رو در منو ها دیدم ، ولی چیز مشابهی در مورد اجزای دیگه مثل image پیدا نکردم )
dkhatibi
سه شنبه 11 اردیبهشت 1386, 13:17 عصر
می تونی برای راحتی از گزینه ی منو به طور مخفی استفاده کنی.
یا ازرویدادهای Onkeypress معادل کد اونو بررسی کنید.
اینجا (http://www.irandevelopers.com/) هم در بخش دلفی یک وقتی یک چیزهایی بود.
SYNDROME
سه شنبه 11 اردیبهشت 1386, 20:30 عصر
با سلام
می تونی از ActionListهم استفاده کنی خیلی کار باهاش راحته.
mahsa_kb
چهارشنبه 12 اردیبهشت 1386, 10:41 صبح
می تونی از ActionListهم استفاده کنی خیلی کار باهاش راحته.
میشه بیشتر توضیح بدین.
ممنون
m-khorsandi
چهارشنبه 12 اردیبهشت 1386, 11:48 صبح
متاسفانه TImage از رویداد OnKeyPress و OnKeyDown حمایت نمیکنه، راههایی که پیشنهاد میشه:
1- ActionList
کاربرد ویژگی action در فرم؟ (http://www.barnamenevis.org/forum/showthread.php?t=60353)
فرمان به تابع با key board (http://www.barnamenevis.org/forum/showthread.php?t=18323)
2- رویداد OnKeyPress و OnKeyDown (http://www.barnamenevis.org/forum/showthread.php?t=60326) فرم.
SYNDROME
چهارشنبه 12 اردیبهشت 1386, 20:10 عصر
با سلام
1-ActionListرا روی صفحه قرار دهید.
2-روی آن دابل کلیک کنید.
3-روی پنجره باز شده NewActionرا انتخاب کنید.
4-َروی Actionایجاد شده کلید کرده و در خاصیت های آنها در قسمت ShortCutکلید مورد نظر را وارد کنید.
5-سپس بر روی Action ایجاد شده دابل کلیک کرده و دستور مورد نظر را بنویسید(مثل فراخوانی یک تابع یا یک رویداد از یک Object)
*در قسمت ShortCutمی توانید اگر کلید را بصورت پیش فرض وجود نداشت نام کلید را تایپ کنید.(مانندEsc و Enter)
*برای غیر فعال کردن Action(کلید میانبر)بایدEnable مربوط به Action را Falseکنید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.