الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف ايتم انهاء البرنامج عند النقر على Esc

مغلق
بدأه mimi في 26 يناير 2002 · 8 رد · 875 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

يا شباب اريد عند ما ينقر المستخدم زر خروج من لوحت المفاتيح ينهي البرنامج المشكله هي اني اين اضع الكود حيث اذا وضعته في حدث KeyPress لكن المشكله انه يجب ان يكون التركيز على الاداة التي بها الكود فكيف اجعله ينفذ وكون التركيز على اي اداه ؟

#2

تنشئ زر لنفرض أن اسمه command1 وتكتب به الكود التالي :

اقتباس
Private Sub Command1_Click()

End

End Sub

وبعدها تغير محتوى خاصية Cancel=True للزر command1

#3

ضعه في حدث Form_KeyPress

#4

اشكركم يا شباب

اخ عفريت انت لم تفهم السؤال

بس ياخ ملاحضة جربت و ما صلح ؟

#5

الاخ/الاخت العزيزة : MiMi

Private Sub Form_KeyPress(KeyAscii As Integer)

    If KeyAscii = 27 Then End

End Sub

قومي بنسخ الكود السابق

تحياتي

#6

اذهب للرابط

هنـــــــا

#7

؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

الاخ msa_r هل الكود الذي قمت انا بكاتبة خاطىء ؟؟؟؟؟؟؟؟؟؟؟!!!!!!

ميمي ياريت لو تجربي الكود ترديلنا خبر التجربة

#8

انا اعرف ان هذا الكود بس الكود ما يتنفذ الا اذا لاتوجد اي اده على الفورم

#9

تفضلي ... هذا هو المطلوب

Private Sub Form_Load()

    Form1.KeyPreview = True

End Sub

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

    If KeyCode = vbKeyEscape Then End

End Sub

ضعي مليون عنصر لو شئتي وجربي الكود

بإنتظار جوابك

هذا الموضوع مغلق.

مواضيع مشابهة