PDA

نسخه کامل مشاهده نسخه کامل : درخواست:شماره Key كليدهاي صفحه كليد(#8)



hp1361
15-09-2007, 01:56
سلام

دوستان چطور مي توانم شماره هر يك از كليد هاي صفحه كليد رو بدست بيارم

براي مثال BackSpace=#8

ممنون

مرد مباح
15-09-2007, 11:02
اگه میخوای توی برنامت استفاده کنی که خیلی راحته. میتونی توی ترکیبات VK_... همه چیز رو پیدا کنی.
مثلا VK_BackSpace. ولی اگه میخوای خودت بدونی با برنامه های تحت داس مثل پاسکال راحتتر میشه اونو دید.
منم چنتا معروفشو مینویسم.
8 : BackSpace
32 : Space
13 : Enter
27 : Esc

موفق باشی

romixery
15-09-2007, 12:24
اگه میخوای توی برنامت استفاده کنی که خیلی راحته. میتونی توی ترکیبات VK_... همه چیز رو پیدا کنی.
مثلا VK_BackSpace. ولی اگه میخوای خودت بدونی با برنامه های تحت داس مثل پاسکال راحتتر میشه اونو دید.
منم چنتا معروفشو مینویسم.
8 : BackSpace
32 : Space
13 : Enter
27 : Esc

موفق باشی
سلام
اتفاقا من هم يه سوال داشتم كه به موضوع بي ربط نيست.
اگه بخوايم تركيب دو كليد رو داشته باشيم بايد چي كار كنيم. مثلا من توي خاصيت Onkeydown يك Object متغير Key را به يه تابع فرستادم كه در اون تابع گفته شده اگر متغير Key برابر VK_ESCAPE بود از پنجره خارج بشه. حال مثلا به جاي شرط فوق مي خوام مثلا بگم اگه كليد Ctrl+C بود از برنامه خارج بشه. اين تركيب رو چجوري بايد بنويسم؟

soldier
15-09-2007, 17:12
سلام

دوستان چطور مي توانم شماره هر يك از كليد هاي صفحه كليد رو بدست بيارم

براي مثال BackSpace=#8

ممنون
سلام

برای فهمیدن این کد رو بزار توی OnKeyPress و برنامه رو اجرا کن و هر کلیدی رو که زدی مینویسه شمارش چنده...


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

اما این فقط برای تست هست که شماره کلید دلخواه رو بدست بیاری

Arash_XL7710i_207
16-09-2007, 02:09
این تکه برنامه هم میتونه برای بعضی کلید ها کارساز باشه:

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

K A R I M I
16-09-2007, 09:54
اگر می خواهید که کدهای اسکی مربوط به هر یک از کلیدهای کیبورد را پیدا کنید برنامه زیر را دانلود کنید :

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

مرد مباح
16-09-2007, 13:17
سلام
اتفاقا من هم يه سوال داشتم كه به موضوع بي ربط نيست.
اگه بخوايم تركيب دو كليد رو داشته باشيم بايد چي كار كنيم. مثلا من توي خاصيت Onkeydown يك Object متغير Key را به يه تابع فرستادم كه در اون تابع گفته شده اگر متغير Key برابر VK_ESCAPE بود از پنجره خارج بشه. حال مثلا به جاي شرط فوق مي خوام مثلا بگم اگه كليد Ctrl+C بود از برنامه خارج بشه. اين تركيب رو چجوري بايد بنويسم؟

یونیت KeyBoard رو توی Uses اضافه کن و از خط زیر جوابتو بگیر :

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

hp1361
16-09-2007, 14:53
با سلام و تشكر از دوستان

فكر كنم راهنمايي دوست عزيز سولجر بهترين راهنمايي براي من بود( براي من )

باز هم از دوستان كه هم فكري كردن ممنونم كارم راه افتاد

romixery
16-09-2007, 16:53
یونیت KeyBoard رو توی Uses اضافه کن و از خط زیر جوابتو بگیر :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مرد مباح عزيز سلام
شمرنده: اين يونيت Keyboard رو وقتي اضافه مي كنم، ازش ارور مي گيره. نميشناستش. اگه شما دارين اگه ميشه برام آپلود كنيد.

مرد مباح
17-09-2007, 10:30
دوست عزیز.
از چه ورژنی استفاده میکنی ؟ روی ورژن 7 دلفی این یونیت هست و به راحتی اضافه میشه.