How are you changing the panel background and does the code in the TableLayoutPanel allows to custom paint the child controls. Can you share some portion of the code for TableLayoutPanel and remember to have the code blocks for code snippets you put in.