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

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

بدأه ابو رفيق في 4 مارس 2013 · 5 رد · 431 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عثرت على هذا الكود للتنقل بين خلايا الداتا جريد فيو  ومحتاج أفهم الكود

 

Public Class DataGridViewNew

Inherits DataGridView

Protected Overrides Function ProcessDialogKey(keyData As Keys) As Boolean

Dim key As Keys = (keyData And Keys.KeyCode)

If key = Keys.Enter Then

Return Me.ProcessRightKey(keyData)

End If

Return MyBase.ProcessDialogKey(keyData)

End Function

Protected Overrides Function ProcessDataGridViewKey(e As KeyEventArgs) As Boolean

If e.KeyCode = Keys.Enter Then

Return Me.ProcessRightKey(e.KeyData)

End If

Return MyBase.ProcessDataGridViewKey(e)

End Function

End Class

:)  :)  :)  شكرا لكل من علمني حرفا :)  :)  :)


#2

السلام عليكم ورحمة الله وبركاته

 

 

 

الكود ينشء نسخة من DataGridView ويعدل عليها بحيث ان عند الضغط على زر الإنتر [Enter] في خلية ينتقل للخلية التالية لنفس السطر بدلا من الانتقال للسطر التالي

 

 

السلام عليكم ورحمة الله وبركاته

#3

جزاك الله خير أخي أبو رائد ممكن توضيح أكتر كيف افعله على فورم عندي فيها DataGridViewوأتنقل للخلية التالية

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

:)  :)  :)  شكرا لكل من علمني حرفا :)  :)  :)


#4

السلام عليكم ورحمة الله وبركاته
 
 
هي أصلاً كلاس لأداة
إضافية تجدها أعلى الأدوات بعد عمل Build للمشروع وليست الأداة الأساسية التي تجدها ضمن مجموعة Data في الأدوات
وإليك مثال يبين الفرق بين الأداة الأساسية والأداة المعدلة
ملاحظة: عدلت إسم الآداة من
DataGridViewNew إلى exDataGridView
 


السلام عليكم ورحمة الله وبركاته

DataGridView - Move to Next cell in same Row-01.rar

تم تعديل هذه المشاركة بواسطة @@أبورائد@@ في 4 مارس 2013 في 07:15

#5

أخي ابو رائد جاري تحميل المرفقات واخبارك بالنتيجة

جزاك الله خير على التفاعل

:)  :)  :)  شكرا لكل من علمني حرفا :)  :)  :)


#6

الأخ أبو رائد جزاك الله خير على مشاركتك

شغالة تمام وأنا بعمل على تطوير العملية لكي تكون احترافية نوعا ما  وعند انتهائي ساضعها بين أيديكم  إن شاء الله لتعم الفائدة

تم تعديل هذه المشاركة بواسطة ابو رفيق في 5 مارس 2013 في 08:19

:)  :)  :)  شكرا لكل من علمني حرفا :)  :)  :)


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