امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
معرفي يك كليد خاص به برنامه
نویسنده پیام
zer0tent آفلاین
كاربر تک ستاره
*

ارسال‌ها: 56
موضوع‌ها: 15
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 1
( 2 تشکر در 2 ارسال )
ارسال: #1
معرفي يك كليد خاص به برنامه
با سلام من مي خواهم نحوه معرفي يك كليد كه مثلا اگه اون كليد را زدي برنامه شروع به كار كنه را برام توضيح بدهيد مثلا اگر كليد c يا اسپيس يا اينتر را زد برنامه پرينت بدهد
۰۱-خرداد-۱۳۸۷, ۲۰:۱۵:۱۱
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #2
RE: معرفي يك كليد خاص به برنامه
بايد در واقعه KeyPress فرمتون اين عمل رو تعريف كنيد. به نحوي كه با فشرده شدن كليد خاصي ، عمليات مورد نظر شما انجام شود. براي نمونه در كد زير چنانچه كليد Enter‌را فشار دهيد برنامه خاتمه پيدا مي كند.
کد:
Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then End
End Sub

(آخرین ویرایش در این ارسال: ۰۱-خرداد-۱۳۸۷, ۲۰:۳۲:۰۸، توسط Di Di.)
۰۱-خرداد-۱۳۸۷, ۲۰:۲۹:۰۶
وب سایت ارسال‌ها
پاسخ
Darg غایب
مدير بازنشسته
*****

ارسال‌ها: 894
موضوع‌ها: 40
تاریخ عضویت: تير ۱۳۸۴

تشکرها : 381
( 702 تشکر در 190 ارسال )
ارسال: #3
RE: معرفي يك كليد خاص به برنامه
Di Di نوشته است:بايد در واقعه KeyPress فرمتون اين عمل رو تعريف كنيد. به نحوي كه با فشرده شدن كليد خاصي ، عمليات مورد نظر شما انجام شود. براي نمونه در كد زير چنانچه كليد Enter‌را فشار دهيد برنامه خاتمه پيدا مي كند.
کد:
Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then End
End Sub
درسته
فقط با اجازه آقا Di Di یک تغییر کوچیک تو کدش دادم:

کد:
Private Sub Form_KeyPress(KeyAscii As Integer)
'13 = vbKeyReturn
If KeyAscii = vbKeyReturn Then End
End Sub
(آخرین ویرایش در این ارسال: ۰۱-خرداد-۱۳۸۷, ۲۱:۵۰:۱۶، توسط Darg.)
۰۱-خرداد-۱۳۸۷, ۲۱:۴۹:۱۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Di Di
HoseinVig آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,165
موضوع‌ها: 97
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 4768
( 2464 تشکر در 677 ارسال )
ارسال: #4
RE: معرفي يك كليد خاص به برنامه
سلام
اگه بخایم خارج از فرم این کارو بکونیم چی؟
یعنی فرم پنهانه میخواهیم به فرض مثال با زدن ctrl+k فرم ظاهر بشه...

۰۱-خرداد-۱۳۸۷, ۲۲:۱۵:۴۶
ارسال‌ها
پاسخ
xsalamx آفلاین
كاربر دو ستاره
**

ارسال‌ها: 205
موضوع‌ها: 31
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 313
( 146 تشکر در 38 ارسال )
ارسال: #5
RE: معرفي يك كليد خاص به برنامه
سلام

دوستان قبلا در این مورد به بنده کمک کردنHeart این هم جواب شما:
http://forum.iranled.com/attachment.php?aid=838
برای اطالاعات بیشتر نسبت به این موضوع به آدرس زیر مراجعه کنید
http://forum.iranled.com/showthread.php?tid=7193&page=1
برای مبتدی هایی مثل خودم:
با زدن دکمه ترکیبی ALT+Z برنامه نمایان می شه.
فقط باید برای خروج یه دکمه بزاری و کد زیر رو وارد کنید
me.hide
برای چی باید این کد رو وارد کنیم:
تا با زدن دکمه خروج از برنامه خارج نشیم فقط فرم مخفی بشه تا بعدا بتونیم دوباره فراخانی کنیم(این رو برای مبتدی هایی مثل خودم گفتم نه به شما اساتیدکه خودتون این ها رو یادم دادیدShy)

خدا حافظ
۰۱-خرداد-۱۳۸۷, ۲۳:۱۳:۰۶
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ارسال كليدهاي مشابه صفحه كليد ! ؟ vz67 21 11,517 ۲۰-تير-۱۳۸۷, ۲۲:۳۹:۱۴
آخرین ارسال: vz67
at حركت بين كنترلها با استفاده از كليد Enter؟؟؟؟ yareza 7 8,456 ۱۷-اردیبهشت-۱۳۸۶, ۰۲:۱۵:۱۸
آخرین ارسال: yareza
  معرفي كتاب در مورد Active report سولماز 3 3,886 ۰۲-مهر-۱۳۸۵, ۱۰:۴۹:۱۱
آخرین ارسال: tanhatarin
  صفحه كليد Hadi_VB 8 6,074 ۲۳-مرداد-۱۳۸۵, ۱۰:۰۲:۴۸
آخرین ارسال: mRizvandi
  معرفي OCX خطكش !!!! rasoul2023 3 2,181 ۱۲-اردیبهشت-۱۳۸۵, ۰۸:۰۶:۲۰
آخرین ارسال: rasoul2023
  با زدن كليد Esc فرم بسته بشه! Mohandese_Javan 1 2,453 ۱۲-بهمن-۱۳۸۴, ۰۴:۳۹:۲۰
آخرین ارسال: Mamad2003
  چند تا سوال در مورد گرفتن كليد مورد نظر خارج ازمحيط فرم و... St4r-S4t 13 9,188 ۱۵-آذر-۱۳۸۴, ۱۴:۴۳:۲۰
آخرین ارسال: St4r-S4t
  كليد وسط موس seyyed 3 3,096 ۰۵-خرداد-۱۳۸۴, ۱۱:۱۱:۴۹
آخرین ارسال: ashkan

پرش به انجمن:


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

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