اذهب الي المحتوي
أوفيسنا

ممكن تعين زرار f4 من الكيبور ليقوم بادخال البيانات من الفوم بدل زرار CommandButton1


الردود الموصى بها

السلام عليكم

اخي الكريم ممكن ذلك ويمكن تخصيص اي كبسة في الكيبورد

لكن العملية ليست بالسهولة المتوقعة فهي تحتاج الى عمل

دقيق بعض الشئ اذا كنت ملم بشكل جيد بالاكواد

لقد ارفقت لك ملفك وفيه التعديل الذي تريده

لكن سيبدو الامر سهلا نوعا ما لان الفورم يحتوي

على تكست بوكس واحدة ولكن في حالة وجود ادوات

تحكم كثيرة سيصعب الامر شيئا فشئ

الكود1.rar

رابط هذا التعليق
شارك

اولا اشكرك جدا جدا جدا فهذا هو المطلوب بس التعديل كبير جدا اوى لان الفورم الاصلى فيه 7 تكست بوكس وعندى اكثر 10 برامج المفروض اعدلهم

الاساتذه الافاضل عرضه كود ممتاز بس مكون من زرارين وانا عايز الادخال بزرار واحد الكود على الرابط

اضغط هنا

معلش طولت اوى

رابط هذا التعليق
شارك

اخي باسم

نرجو منك ارفاق ملف يتم التعديل المباشر فيه

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

ابواحمد

رابط هذا التعليق
شارك

السلام عليكم

اخي الكريم وكما قال اخي ابو احمد كان الاجدى منك ارسال ملف توضيحي لما تريده وتركنا

نعمل باجتهادات قد تكون خاطئة او صائبة وللامانة لم افهم ما تريده بالصورة الكاملة .

على اي حال هنا مرفق ملف توضيحي ويحتوي على عدة "TextBox" وبدون اي زر في البرنامج

وتستطيع من خلاله استخدام ثلاثة مفاتيح مختلفة وهي مفتاح "F4" لترحيل البيانات

و مفتاح "Delete" لمسح البيانات ومفتاح "Esc" للخروج من الفروم

اما مبدأ عمل البرنامج فهو كالتالي :

اولا يجب ان لايحتوي الفورم على " CommandButton "وان كان يحتوي فلن تعمل المفاتيح إلا

عند تنشيط الادوات الاخرى من "TextBox" او "ComboBox" او "ListBox" ... الخ

الفورم يحتوى على ثلاثة مايكروهات واحد لترحيل البيانات واسميناه "trans_data" وأخر

لمسح البيانات واسميناه "delet_form" والاخير للخروج من الفورم واسميناه "exit_form"

ومن ثم نقوم باستخدام حدث "KeyDown" للادوات او الحدث "KeyUp" لربط الماكروهات الثلاثة

السابقة بالمفاتيح المحددة كالتالي :

If KeyCode = 46 Then delet_form

If KeyCode = 27 Then exit_form

If KeyCode = 115 Then trans_data

وهنا تم استخدام رموز المفاتيح للتعريف بها حيث يرمز المفتاح "Delete" بالرقم"46"

والمفتاح "Esc" بالرقم27 والمفتاح "F4" بالرقم115 ويقوم مبدأ الكود على اساس عند

الضغط على اي مفتاح من اللوحة وتم التعرف اليه يقوم بتنفيذ الكود المرافق له وكل

مفتاح من مفاتيح لوحة المفاتيح له رقمه الخاص

ويجب ان يوضع الكود السابق في جميع احداث الادوات المستخدمة في الفورم لكي يتم

التعرف على المفاتيح وتنفيذ الكود المرافق له

رابط هذا التعليق
شارك

اشكرك مرة اخرى لقد تم التعديل على ملفى والتعديل كان سهل ونجح بالكامل ولك كل الشكر والتقدير والاحترام

شكرا استاذ الحسامى على تعليمى لفهم الكود برغم انى كنت فاكره صعب جدا وعلى الملف التعليمى لليوز فورم

بجد بشكرك

رابط هذا التعليق
شارك

استاذنا الكبير الحســــــــــــــــــــــــــــــــامي :

لم اجد ابلغ من ردك على احدى مواضيع الاستاذ خبور

وارى انه ينطبق عليك ايضا

يمكن للإنسان أن يدخل قلوب الآخرين دون أن ينطق بكلمة واحدة

إذ يكفيه سلوكه الناطق بالصفات الكريمة والأخلاق الحميدة

وفقك الله اخي واستاذنا الحســــــــــــــــــامي

ياسر الحافظ " ابو الحارث "

رابط هذا التعليق
شارك

السلام عليكم

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

اخي ياسر بارك الله فيك على كلامك الطيب ونشاطك الكبير وبارك الله فيك

رابط هذا التعليق
شارك

السلام عليكم

الاستاذ القدير عماد الحسامي

صراحة عمل رائع جدا جدا

تقنية البرامج الكبيرة

وفقك الله

تقبل مروري

رابط هذا التعليق
شارك

اخي ابو نصار وفقنا الله واياك ووفق الله جميع المسلمين والمسلمات في كل البلاد

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information