I have a ColorPicker Control in a datalist which the datalist is in an asp.net panel. Works great, but if I start my application with the Visible property to false on my asp.net panel and then set it to true with a button event the ColorPicker Control renders incorrectly. The only work around I have is to place another ColorPicker on my application and have the Visible property on the ColorPicker set to true. This causes my other ColorPicker to render correctly when my asp.net panel's visible property is set to true.