WITH This *** Save Original value in case we have to restore it later .uOldVal = .Value *** Facilitate incremental searching in the drop down IF VERSION( 5 ) > 699 *** We are in VFP 7.0 or later .nOldIncClick = _INCSEEK _INCSEEK = 1.5 ELSE .nOldIncClick = _DBLCLICK _DBLCLICK = 1.5 ENDIF ENDWITHAnd, of course, you need the appropriate code in the combo class's LostFocus() to ensure that you clean up after yourself and reset _INCSEEK to its original value.