>I have a dropdown list. It has code in its Valid event. If I subclass the Lostfocus event and put any code in it whatsoever, even something as simple as SET STEP ON, when I change value in the list, the Valid is skipped and Lostfocus fires?
>
>Any ideas what might be going on here?
First thing to check is that there's no code in the valid of your subclassed listbox. Just rightclick Valid in the PEM window and Reset To Default. You may have accidentally inserted a space or an empty line there, and it may appear empty.
Once this is out of the way, then... I'll be puzzled as to why would this be happening.