We recently had a client report an issue that occurs in the Infor CRM web client. The client had code to set a picklist control to disabled (Control.Enabled=false) on the form load. That worked fine:
The problem is as soon as a postback occurred things got funky:
Notice we now have two controls. Hmm.
Well the solution to this is simple, the Form Load code just needed to have the On Repaint Event set to True.