Type | Description |
The edit events are fired in the following order:
Edit event. Prevents editing cells, before showing the cell's editor.
EditOpen event. The edit operation started, the cell's editor is shown. The Editing property gives the window's handle of the built-in editor being started.
Change event. The Change event is fired only if the user types ENTER key, or the user selects a new value from a predefined data list.
EditClose event. The cell's editor is hidden and closed.
private void EditCloseEvent(object sender) { } Private Sub EditCloseEvent(ByVal sender As System.Object) Handles EditCloseEvent End Sub |
private void EditCloseEvent(object sender, EventArgs e) { } void OnEditClose() { } void __fastcall EditClose(TObject *Sender) { } procedure EditClose(ASender: TObject; ); begin end; procedure EditCloseEvent(sender: System.Object; e: System.EventArgs); begin end; begin event EditClose() end event EditClose Private Sub EditCloseEvent(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EditCloseEvent End Sub Private Sub EditClose() End Sub Private Sub EditClose() End Sub LPARAMETERS nop PROCEDURE OnEditClose(oG2antt) RETURN |
<SCRIPT EVENT="EditClose()" LANGUAGE="JScript"> </SCRIPT> <SCRIPT LANGUAGE="VBScript"> Function EditClose() End Function </SCRIPT> Procedure OnComEditClose Forward Send OnComEditClose End_Procedure METHOD OCX_EditClose() CLASS MainDialog RETURN NIL void onEvent_EditClose() { } function EditClose as v () end function function nativeObject_EditClose() return |
The following VB sample displays the window's handle of the built-in editor being closed:
Private Sub G2antt1_EditClose() Debug.Print "EditClose " & G2antt1.Editing End Sub
The following VB sample displays the caption of the cell where the edit operation ends:
Private Sub G2antt1_EditClose() With G2antt1.Items Debug.Print "EditClose on '"; .CellCaption(.FocusItem, G2antt1.FocusColumnIndex) & "'." End With End Sub
The following C++ sample displays the handle of the built-in editor being closed:
#include "Items.h" void OnEditCloseG2antt1() { CItems items = m_g2antt.GetItems(); COleVariant vtItem( items.GetFocusItem() ), vtColumn( m_g2antt.GetFocusColumnIndex() ); CString strFormat; strFormat.Format( "'%s' %i", V2S( &items.GetCellValue( vtItem, vtColumn ) ), m_g2antt.GetEditing() ); OutputDebugString( strFormat ); }
The following VB.NET sample displays the handle of the built-in editor being closed:
Private Sub AxG2antt1_EditCloseEvent(ByVal sender As Object, ByVal e As System.EventArgs) Handles AxG2antt1.EditCloseEvent With AxG2antt1 Debug.Print(.Items.CellValue(.Items.FocusItem, .FocusColumnIndex) & " " & .Editing.ToString()) End With End Sub
The following C# sample displays the handle of the built-in editor being closed:
private void axG2antt1_EditCloseEvent(object sender, EventArgs e) { object cellValue = axG2antt1.Items.get_CellValue(axG2antt1.Items.FocusItem, axG2antt1.FocusColumnIndex); string strOutput = "'" + (cellValue != null ? cellValue.ToString() : "") + "' " + axG2antt1.Editing.ToString(); System.Diagnostics.Debug.WriteLine( strOutput ); }
The following VFP sample displays the handle of the built-in editor being closed:
*** ActiveX Control Event *** with thisform.G2antt1.Items .DefaultItem = .FocusItem() wait window nowait str(.CellValue( 0, thisform.G2antt1.FocusColumnIndex() )) wait window nowait str(thisform.G2antt1.Editing()) endwith