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

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

قام بنشر

ممكن تعين زرار 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