Brucey #1 You might want to try adding an event.Skip() in your event handler function. It's possible that it is still being handled after this function, which could be forcing focus to the treectrl.