PDA

نسخه کامل مشاهده نسخه کامل : دستوري جهت خواندن كليد



siminsob
19-09-2007, 19:15
از چه دستوري براي خواندن كليد بايد استفاده كنم؟

Mavix
19-09-2007, 19:59
با سلام

میتونی از رویدادهای OnKeyPress ، OnKeyDown و OnKeyUp استفاده کنی که تقریبا همه کمپوننت ها دارند.

siminsob
19-09-2007, 20:20
مي خوام توي يه متغيير بريزم.چطوري مي شه؟

siminsob
19-09-2007, 20:39
منظورم اينه كه درonkeypress چه طوري تعيين كنم چه كليدي فشرده شده؟
اسامي كليدها در دلفي رو هم لازم دارم؟ كليد هايي كه چهار جهت رو نشون مي ده؟

MasterData
19-09-2007, 22:47
توی هلپ دلفی عبارت Key codes رو جستجو کن به نتیجه دلخواه میرسی

siminsob
19-09-2007, 23:44
من نتونستم چيزي پيدا كنم
چه گزينه اي رو بايد برم؟
اگه ممكنه فقط اسم كليد هاي چهار جهت رو بگيد

as13851365
20-09-2007, 11:08
مقدار KeyPreview مربوط به فرم را به True تغییر بده و بعد در زبانه Event مربوط به فرم در قسمت OnKeyPress ، OnKeyDown و OnKeyUp دابل کلیک کن و مقادیر متغییر Key را بدست آوردی

حالا می تونی یک متغیر سراسری تعریف کنی و در داخل توابع OnKeyPress ، OnKeyDown و OnKeyUp مقدار دهی کنی

مرد مباح
20-09-2007, 11:15
دوست عزیز.
در OnKeyPress یک متغیر Key وجود داره که اونو میتونی توی یک متغییر عمومی ذخیره کنی.
مقدار این متغیر برار کد ASCII اون کلیدی هست که فشرده شده.

Arash_XL7710i_207
20-09-2007, 12:52
یک مثال ساده برای اینکه بدونی چه کلیدی فشرده شده:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

siminsob
24-09-2007, 15:56
دوست عزیز.
در OnKeyPress یک متغیر Key وجود داره که اونو میتونی توی یک متغییر عمومی ذخیره کنی.
مقدار این متغیر برار کد ASCII اون کلیدی هست که فشرده شده.

اگر من در رويداد onkeypress اين دستور
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید رو تايپ كنم معني اين دستور
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید رو در پاسكال مي ده؟