Graying out an inactive control is standard Windows behavior. You may want
to check the Locked property and how it acts when combined with the Enabled
property to see if you can get what you want.
Enabled = Yes
Locked = No, this will give a normal control.
Enabled = No
Locked = No, this will give a grayed out control
Enabled = Yes
Locked = Yes, this will give a normal looking control that you can click
into and can copy and paste from, but can't changed by user entry.
Enabled = No
Locked = Yes, this will give a normal looking control, but you can't even
click into it.
The control can be changed via code at anytime. Color changes will be
difficult to see in a grayed out control.