PDA

View Full Version : سوال: مشکل با event های صفحه کلید



sinaprog
شنبه 17 اردیبهشت 1390, 13:12 عصر
سلام
یه سورس ماشین حساب گذاشتم ولی هر کاری میکنم نمی تونم که با فشاردادن یک عدد دکمه عددو فعال کنم
فردا هم باید به استاد تحویل بدم لطفا کامل توضیح بدید آخه من خیلی مبندیم ولی سی کامل بلدم

shecarchi
شنبه 17 اردیبهشت 1390, 13:33 عصر
شما خاصیت key preview فرم رو true کن بعدش تو رویداد key_press فرم کداتو بنویس مثلا:


if(e.keychar=='1')
button1_click(sender,e);

sinaprog
شنبه 17 اردیبهشت 1390, 13:38 عصر
شما خاصیت key preview فرم رو true کن بعدش تو رویداد key_press فرم کداتو بنویس مثلا:


if(e.keychar=='1')
button1_click(sender,e);
این کد رو توkey_press form1 باید نوشت؟

خاصیت keypreview رو کجا و با چه کدی فعال کنم

sinaprog
شنبه 17 اردیبهشت 1390, 14:48 عصر
اون مشکلات بالا حل شد
فقط برای کلیدای عملیاتی مانند enter باید چکار کرد؟
متشکرم

f4rib0rz
شنبه 17 اردیبهشت 1390, 15:15 عصر
اون مشکلات بالا حل شد
فقط برای کلیدای عملیاتی مانند enter باید چکار کرد؟
متشکرم
فقط برای اینکه با فشردن enter یه دکمه فشرده بشه .
فرم رو انتخاب کن قسمت Properties خاصیت AcceptButton رو بزار رو دکمه مورد نظر .
خاصیت CancleButton هم وقتی رخ میده که Esc زده بشه.
موفق باشی....

sinaprog
شنبه 17 اردیبهشت 1390, 15:51 عصر
کدام درسته چون با زدن دکمه= جواب میده ولی با اینتر نه!!!