FlexGridEditor is a full-featured ActiveX grid control. It has ActiveX Data Objects support, a text box, a date and time picker, checkbox, richtextbox, command button and resizable columns functionality. It also has the ability to EnterCell and LeaveCell events, to edit cells with a drop-down list and user defined entries or using pre-defined data format. FlexGridEditor is a standalone unbound grid for user editing cell value. In addition, unfixed cells always start with 1. It is a spreadsheet ActiveX control with customized function to find maximum, minimum and total amount for selected column. This ActiveX control also provides search function for a selected column. The user can perform all data entry only using keyboard. The user can record all error information without stop current application process.

The upper limit for the FlexGridEditor is 350000 cells. That is the total number of cells including header cannot exceed 350000. All properties of the grid must be assigned through coding and all pre-assigned values of property page will be overridden. The maximum length of each cell is 255 characters including special characters. You must first assign control type to each column and then build up the grid before use. The designated control type assigned to each column cannot be changed after the grid is build up. All data will be erased when build up the grid. If you change designated control type without build up the grid again. There is an unpredicted amount of data loss or mal-functioning.

Predefined control will be shown if a control object is assigned to the column when entering cell. The control can be invisible if the user presses ESC key and visible again if the user presses F2 key. User can navigate between cells by pressing Return key, Up arrow, Down arrow, Left arrow and right arrow. When using RichTextBox, user can press Ctl and Enter Key at the same to move to next line. Up and Down arrow are not available for combo box and list box because they are used to select list items. Up arrow, Down arrow, Left arrow and Right arrow are not available for command button and checkbox because they cannot be inputted. Up arrow, Down arrow, Left arrow and Right arrow are also not available for datetimepicker because they are used to change date value.