26-05-14, 07:02 PM
26-05-14, 08:22 PM
(26-05-14, 07:02 PM)عمار عيثاوي كتب : [ -> ]السلام عليكم كيف استطيع التنقل داخل الداتا كريد عن طريق زر الانتر ويكون التنقل افقي
واني جدا ممنون
منقول
نضع الكود التالي في Class جديد ثم نذهب إلى القائمة Build ونختار Build المشروع وبعدها نجد أداة جديدة في أعلى الأدوات إسمها DataGridViewEX
كود :
Public Class DataGridViewEX
Inherits System.Windows.Forms.DataGridView
Protected Overrides Function ProcessDialogKey(ByVal keyData As Keys) As Boolean
Dim key As Keys = (keyData And Keys.KeyCode)
If key = Keys.Enter Then
If Me.CurrentCell.ColumnIndex = Me.Columns.Count - 1 Then
Me.CurrentCell = Me.Item(0, Me.CurrentRow.Index)
Return Me.ProcessDownKey(keyData)
Else
Return Me.ProcessRightKey(keyData)
End If
End If
Return MyBase.ProcessDialogKey(keyData)
End Function
Protected Overrides Function ProcessDataGridViewKey(ByVal e As KeyEventArgs) As Boolean
If e.KeyCode = Keys.Enter Then
If Me.CurrentCell.ColumnIndex = Me.Columns.Count - 1 Then
Me.CurrentCell = Me.Item(0, Me.CurrentRow.Index)
Return Me.ProcessDownKey(e.KeyData)
Else
Return Me.ProcessRightKey(e.KeyData)
End If
End If
Return MyBase.ProcessDataGridViewKey(e)
End Function
End Class26-05-14, 08:57 PM
بارك الله فيك اخي الكريم
جاري التجربة
جاري التجربة
29-05-14, 10:58 PM
اخي الكريم الكود لا يعمل معي
ممكن توضيح اكثر لان انا مبرمج مبتداء
جزاك الله خيرا
ممكن توضيح اكثر لان انا مبرمج مبتداء
جزاك الله خيرا
30-05-14, 06:41 AM
* - قم باضافه كلاس
من نافذه المشروع اضغط بزر الايمن واختر new ثم class
ثم افتح الكلاس وانسخ في الكود الذي اعطاك الاخ vb.net
من نافذه المشروع اضغط بزر الايمن واختر new ثم class
ثم افتح الكلاس وانسخ في الكود الذي اعطاك الاخ vb.net
31-05-14, 12:01 AM
(29-05-14, 10:58 PM)عمار عيثاوي كتب : [ -> ]...الكود لا يعمل معي.....
ممكن توضيح اكثر لان انا مبرمج مبتداء
...
---> من القائمة Project واختر ...Add Class واكتب الاسم DataGridViewEX
---> في نافذة كود DataGridViewEX الجديدة الصق الكود السابق
---> من القائمة Build اختر Build WindowsApplication1 (يجب أن لا يحتوي برنامجك على أي أخطاء لتتم هذه العملية بنجاح)
---> أظهر النموذج في وضع التصميم واذهب لأعلى الأدوات وأضف الأداة الجديدة DataGridViewEX إلى النموذج واستخدمها بدلا من DataGridView القديمة
31-05-14, 01:41 PM
عاشت ايدك وبارك الله فيك
الهم اجعل هذا العمل في ميزان حسناتك وجعل اجره لك ولوالديك
الهم اجعل هذا العمل في ميزان حسناتك وجعل اجره لك ولوالديك