29-08-13, 10:07 AM
واذا كنت تبيها زي ما قلت بالضبط "فلا بد من جعل مفتاح Enter ينتقل إلى الخلية المجاورة فإن لم يجد ينزل لأول خليه في السجل التالي" فضع هذا الكود بدل السابق
الحمد لله وجدته وهو أيضا منقول
الحمد لله وجدته وهو أيضا منقول
كود :
Public Class exDataGridView
Inherits DataGridView
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.ProcessEnterKey(e.KeyData)
Else
Return Me.ProcessRightKey(e.KeyData)
End If
End If
Return MyBase.ProcessDataGridViewKey(e)
End Function
End Class