امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
با زدن كليد Esc فرم بسته بشه!
نویسنده پیام
Mohandese_Javan آفلاین
در حال پیشرفت
***

ارسال‌ها: 345
موضوع‌ها: 90
تاریخ عضویت: فروردین ۱۳۸۴

تشکرها : 1
( 39 تشکر در 23 ارسال )
ارسال: #1
با زدن كليد Esc فرم بسته بشه!
سلام!
من ميخوام با زدن كليد Esc فرم بسته بشه.وقتي فرم خالي باشه و هيچ آبجكتي روش نباشه
اين كد عمل ميكنه:
کد:
Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = 27 Then
  Unload Me
End If
End Sub
ولي وقتي حتي يك آبجكت هم رو فرم باشه كار نميكنه.! چون فوكوس رو فرم نخواهد بود!
اگه تعداد آبجكتها كم باشه ميشه اين كد رو برا تك تك آبجكتها نوشت كه هر كدوم فوكوس روشه عمل كنه ولي وقتي آبجكتها زياد باشن خيلي سخت ميشه!
حلا ميخوام بدونم راهي هست كه فوكوس رو به فرم بده؟(وقتي آبجكت رو فرم باشه متد ست فوكوس براي فرم عمل نميكنه!)
يا اينكه تابعي باشه كه تشخيص بده كليدي فشرده شده (فوكوس رو هر آبجكتي بود عمل كنه)
:roll: چي شد اين سوال!! 8O
ممنون!
۱۲-بهمن-۱۳۸۴, ۰۱:۳۹:۵۲
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #2
 
مهندس جان سلام

بيا اين كد رو به فرمت اضافه كن ! حله !

کد:
Private Sub Form_Load()
    Me.KeyPreview = True
End Sub

اين خاصيت فرم كاري ميكنه كه پيغام هاي كيبورد اول به پنجره ارسال بشه بعد به آبجكت داراي فوكوس . اونوقته كه شما ميتوني event كيبورد رو اول شكار كني !

:wink: :wink:

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۱۲-بهمن-۱۳۸۴, ۰۴:۳۹:۲۰
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [آموزشی] حركت انيميشني فرم هنگام باز و بسته شدن Ghoghnus 1 3,480 ۱۲-فروردین-۱۳۹۳, ۱۸:۰۳:۲۵
آخرین ارسال: mahdi321
Question کپی کردن توضیحات بسته Lord 2010 kitcat_m18 1 2,594 ۲۰-شهریور-۱۳۹۰, ۱۹:۴۴:۳۲
آخرین ارسال: bvk
Question بسته شدن برنامه و باز شدن وب سایت Salivan 1 1,816 ۰۷-بهمن-۱۳۸۷, ۱۴:۳۰:۳۹
آخرین ارسال: babyy
  ارسال كليدهاي مشابه صفحه كليد ! ؟ vz67 21 11,517 ۲۰-تير-۱۳۸۷, ۲۲:۳۹:۱۴
آخرین ارسال: vz67
  معرفي يك كليد خاص به برنامه zer0tent 4 4,210 ۰۱-خرداد-۱۳۸۷, ۲۳:۱۳:۰۶
آخرین ارسال: xsalamx
  *)**اين برنامه چرا بسته نميشه*** mm_yaghoob 4 2,934 ۲۰-بهمن-۱۳۸۶, ۲۱:۵۵:۲۸
آخرین ارسال: mm_yaghoob
at حركت بين كنترلها با استفاده از كليد Enter؟؟؟؟ yareza 7 8,456 ۱۷-اردیبهشت-۱۳۸۶, ۰۲:۱۵:۱۸
آخرین ارسال: yareza
  صفحه كليد Hadi_VB 8 6,074 ۲۳-مرداد-۱۳۸۵, ۱۰:۰۲:۴۸
آخرین ارسال: mRizvandi
  چند تا سوال در مورد گرفتن كليد مورد نظر خارج ازمحيط فرم و... St4r-S4t 13 9,188 ۱۵-آذر-۱۳۸۴, ۱۴:۴۳:۲۰
آخرین ارسال: St4r-S4t
  كليد وسط موس seyyed 3 3,096 ۰۵-خرداد-۱۳۸۴, ۱۱:۱۱:۴۹
آخرین ارسال: ashkan

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS