Is there any way to determine what fired the AfterCloseUp event? I'd like to know if the event was caused by the user clicking on an item in the list or hitting the enter key vs other possible reasons.
No, I don't think there's any way to do this. You should Submit a feature request to Infragistics