| **Navigation:**  [[abc library reference.htm|ABC Library Reference]] > FileDropComboClass > FileDropComboClass Methods >====== TakeNewSelection (process EVENT:NewSelection events:FileDropComboClass) {{c6h0009.jpg|C6H0009.jpg}} ====== | [[takeevent process the current accept loop event filedropcomboclass .htm|{{btn_prev_n.gif|Previous page}}]][[abc library reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[uniqueposition check queue for duplicate record by key position .htm|{{btn_next_n.gif|Next page}}]] | | || **TakeNewSelection( **//field //**), VIRTUAL** {{blk2blue.jpg|blk2blue.jpg}} | **TakeNewSelection** | Processes the EVENT:NewSelection event. | | //field// | A numeric constant, variable, EQUATE, or expression containing the control number of the control that generated the EVENT:NewSelection event. | The **TakeNewSelection **method processes the EVENT:NewSelection event for the FileDropComboClass object. **Implementation:** The ResetQueue method and the TakeEvent method call the TakeNewSelection method. If the FileDropComboClass object's LIST generated the new selection event, then the TakeNewSelection method does the field assignments specified by the AddUpdateField method or clears the target fields if there is no valid selection. **Example:** **FileDropComboClass.TakeEvent PROCEDURE** **  CODE** **  CASE EVENT()** **  OF EVENT:NewSelection** **    SELF.TakeNewSelection(FIELD())** **    SELF.WindowManager.Reset** **  END** **See Also:     **[[addupdatefield specify field assignments .htm|AddUpdateField]], [[resetqueue refill the filedrop queue .htm|ResetQueue]], [[takeevent process the current accept loop event filedropcomboclass .htm|TakeEvent]]