

| Type | Description |
Use the EditClose method to close programmatically the current editor. Use the Edit method to start editing a cell. Use the Editing property to check whether the control runs in the edit mode.
The following VB sample closes the editor when user hits the enter key:
Private Sub Grid1_KeyDown(KeyCode As Integer, Shift As Integer)
With Grid1
If Not (.Editing = 0) Then
If (KeyCode = vbKeyReturn) Then
.EditClose
KeyCode = 0
End If
End If
End With
End Sub
The following C++ sample closes the editor when user hits the enter key:
void OnKeyDownGrid1(short FAR* KeyCode, short Shift)
{
if ( *KeyCode == VK_RETURN )
if ( m_grid.GetEditing() != 0 )
{
m_grid.EditClose();
*KeyCode = 0;
}
}
The following C# sample closes the editor when user hits the enter key:
private void axGrid1_KeyDownEvent(object sender, AxEXGRIDLib._IGridEvents_KeyDownEvent e)
{
if (Convert.ToUInt32(e.keyCode) == Convert.ToUInt32(Keys.Enter))
if (axGrid1.Editing != 0)
{
axGrid1.EditClose();
e.keyCode = 0;
}
}
The following VB.NET sample closes the editor when user hits the enter key:
Private Sub AxGrid1_KeyDownEvent(ByVal sender As Object, ByVal e As AxEXGRIDLib._IGridEvents_KeyDownEvent) Handles AxGrid1.KeyDownEvent
If (Convert.ToUInt32(e.keyCode) = Convert.ToUInt32(Keys.Enter)) Then
With AxGrid1
If Not (.Editing = 0) Then
.EditClose()
e.keyCode = 0
End If
End With
End If
End Sub
The following VFP sample closes the editor when user hits the enter key:
*** ActiveX Control Event *** LPARAMETERS keycode, shift if ( keycode = 13 ) &&vkReturn with thisform.Grid1.Object if ( .Editing() != 0 ) .EditClose() keycode = 0 endif endwith endif