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

3 اسطر برمجية كي يتم التنقل باستخدام enter

مغلق
بدأه ابوأنس في 21 يوليو 2005 · 26 رد · 4,952 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ضع هذا الكود في كل فورم تريد أن يتم التنقل فيه بإستخدام Enter

Public Class Form1
    Inherits System.Windows.Forms.Form
....
 Protected Overrides Function ProcessCmdKey(ByRef msg As Message, ByVal keyData As Keys) As Boolean
        If keyData = Keys.Enter Then SendKeys.Send("{TAB}") 
 End Function
...
End Class
#2

شكراً لك على الكود، و لكن لي مداخله بسيطة.... عدد الأسطر المستخدمة في الكود السابق هو سطر واحد فقط :) و ليس 3 أسطر...

حيث أن الـ Method Body لا يعد من عدد السطور....;)

رأس الحكمة الإيمان بالله

#4

السلام عليكم

جزاكم الله خيرا مثال جيد

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#5

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

#7

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

#8

إسمي وسام وليس وويسامه

#9

ممتاز :)

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#10

الف شكر

تصدق كنت ابحث عن هالكوووووووووووود الله يعطيك العافية

لكن عندى ملاحظه لما انتقل ب enter واصل الى button واريد ان انفذ لما اضغط enter سوف ينتقل للى بعده؟

سبحان الله وبحمده , سبحان الله العظيم

#11

حركة جميلة

Practice makes perfect 2007*

البرمجة بلا انطباعات

#12

مشكور اخي على الكود

#13

السلام عليكم

انا استخدمت هذا الكود مع 2005 بس لما انتقل من combobox يكون حقه dropdownstyle من نوع DropDown ينط خانتين بدل خانة ليه؟؟

يعني لو كان في tab رقم 10 يروح على رقم 12 دون المرور بtap رقم 11

اش الحل؟

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#15

شكرا لك اخى أبو أنس وجزاك الله الخير

يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين

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

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

اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار

اللهم إرحمنا فوق الأرض وإرحمنا تحت الأرض وإرحمنا وإعتق رقابنا يوم العرض

اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها

اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين

#16

ياناس الموضوع تاريخة من سنة امكن ابو انس تزوج وخلف ههههههههههه

بس سؤالي لسه طازة ماحد جاوبني عليه

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#17

بارك الله فيك ..

#18

اعيد واكرر

لماذا باستخدام هذه الطريقة لو انتقلنا من كمبوببكس من نوع دروب داون ينتقل خطوتين وليس خطوة؟؟

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#19

جزاك الله كل خير علي هذا الكود الجميل

يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل

سبحان الله وبحمده ... سبحان الله العظيم

#20

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

visual web developer 2005 +asp.net ==VB

وين نحط الكود معليش السؤال شكلك غبي لكن اخوكم مبتدي وكرمكم معانا

#21

تسلم على الكود الممتاز

لكن هل اقدر استخدم هذا الكود في asp.net 2005

وشكرا

36cm7.gif
#23

الله يجزاك بالخير وشكرا لك

#24

جزاك الله ألف خير أخي أبو نواس ,, لكن هذا الكود لا يكفي مع الـ DataGridView خصوصاً إذا كانت معبئة بالبيانات ...

لذلك يجب أن نقراء قيمة msg لمعرفة هل قيمة الـخاصية تساوي 13 اي انه تم الضغط على الزر Enter لذلك الكود المحكم سيكون بهذا الشكل.

 Protected Overrides Function ProcessCmdKey(ByRef msg As Message, _
	 ByVal keyData As Keys) As Boolean
		If msg.WParam().ToInt32 = 13 Then 'or keys.Enter
			SendKeys.Send("{TAB}")
			Return True
		End If
		Return MyBase.ProcessCmdKey(msg, keyData)
	End Function

و بالله التوفيق.

في المثال يتضح المقال

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

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