| **Navigation:**  [[abc library reference.htm|ABC Library Reference]] > EditClass > EditClass Methods >====== Init (initialize the EditClass object) {{c6h0009.jpg|C6H0009.jpg}} ====== | [[createcontrol a virtual to create the edit control .htm|{{btn_prev_n.gif|Previous page}}]][[abc library reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[kill shut down the editclass object .htm|{{btn_next_n.gif|Next page}}]] | | || **Init( **//column//, //listbox, editedfield //**), VIRTUAL** {{blk2blue.jpg|blk2blue.jpg}} | **Init** | Initializes the EditClass object. | | //column// | An integer constant, variable, EQUATE, or expression that contains the edited column number of the //listbox//. | | //listbox// | An integer constant, variable, EQUATE, or expression that contains the control number of the edited LIST control--typically a BrowseClass object's LIST. | | //editedfield// | The fully qualified label of the edited field--typically a field in the BrowseClass object's QUEUE. | The **Init **method initializes the EditClass object. **Implementation:** The BrowseClass.AskRecord method calls the Init method. The Init method creates the edit-in-place control, loads it with the selected list item's data, and alerts the appropriate edit-in-place navigation keys. **Example:** **MyEditClass.Init(1,?MyList,StateQ:StateCode)    !initialize EditClass object** **!program code here** **MyEditClass.Kill                                !shut down EditClass object** **See Also:**     [[askrecord edit in place selected browse item .htm|BrowseClass.AskRecord]]