
VB Gurus, I have a problem with in capturing the Enter Key for DatagridView Control. i.e. I want to move to the next column when I press the Enter Key, instead of taking me to the next row. the code below captures key even when editing the cell but the Enter Key does not fire .. '*********************************************************************************************************************** Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load AddHandler DataGridView1.EditingControlShowing, AddressOf DataGridView1_EditingControlShowing Me.DataGridView1.RowCount = 1 End Sub Private Sub DataGridView1_EditingControlShowing(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Dim txtbox As TextBox = CType(e.Control, TextBox) If Not (txtbox Is Nothing) Then AddHandler txtbox.KeyPress, AddressOf txtBox_KeyPress End If End Sub Private Sub txtBox_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) MsgBox(e.KeyChar.ToString) End Sub End Class '*********************************************************************************************************************** This problem was there in VB6 and its solved by placing a textbox control on top of a cell and moving the textbox using its KeyPress events. I don't want to follow this approach. Anyone with ideas of solving then problem.? -- Regards, Kamiru Mwangi, Skype: samuel.kamiru