ورود

View Full Version : سوال: مشکل در رویداد KeyDown فورم



earse+erse
چهارشنبه 12 اسفند 1388, 14:42 عصر
1-چرا بعضی اوقات رویداد KeyDown در فرم کار نمی کنه؟

2-چه طوری می تونیم بگیم که اگه کلید \ فشرده شد فلان کار رو بکنه
بگید که VbKey()

باتشکر

aryasoft2872
چهارشنبه 12 اسفند 1388, 15:46 عصر
1- به این خاطر که شی ای به جز فرم مثلا پیکچر باکس رو سلکت کردید.

2-

If KeyCode = 220 Then ' Your Order

mpmsoft
چهارشنبه 12 اسفند 1388, 15:54 عصر
دوست عزیز رویداد Form_KeyDown زمانی عمل می کنید که شما بروی فرم فوکوس کرده باشید ولی اگر در یک تکست باکس فوکوس کرده باشید این رویداد اجرا نخواهد شد

برای این منظور می تونید از یک تایمر جهت چک کردن کلیدهای فشرده شده استفاده کنید اون هم توسط API

xxxxx_xxxxx
چهارشنبه 12 اسفند 1388, 17:58 عصر
1-چرا بعضی اوقات رویداد KeyDown در فرم کار نمی کنه؟

دلیلش رو دوستان فرمودند. شما می تونید برای رفع این مشکل خاصیت KeyPreview فرم رو برابر True قرار بدید. اونوقت، فکوس در هرجایی که میخواد باشه(داخل فرم)، اگر کلیدی فشرده بشه، این رویداد هم اتفاق میوفته.

earse+erse
جمعه 14 اسفند 1388, 16:59 عصر
حالا میشه برای( ' ; , ] [ ) رو هم بگین

sajjad_india
جمعه 14 اسفند 1388, 17:31 عصر
حالا میشه برای( ' ; , ] [ ) رو هم بگین

مهندس از Charmap ویندوز کمک بگیر عزیزم واسه این کدهای اسکی :قلب: