This very nicely will capture the event of leaving the item number field on the SOP Transaction Entry screen but only for a new record. How do you capture the event when leaving the item number field on an existing record?
SopEntryWindow.LineScroll.ItemNumber.ValidateAfterOriginal += new EventHandler(ItemNumber_Change);