I have two forms, one called logofade and mainmenu. I am fading in the logofade by using a timer event that increases the opacity. Once the opacity reaches 100% I then want the logofade to fade back to 0% and reveal the mainmenu form that I made visible when the logofade had reached 100%. It works great, except when I make the mainmenu visible it causes a noticable blink on the screen when the visible property is set to true. This happens even though the logofade has focus and the mainmenu is made visible behind it. Does anyone know a trick that I can try so I can get rid of the blinking thing. I have tried to increase the opacity of the mainmenu while decreasing the opacity of the logofade, but the opacity change on the mainmenu does not have any effect until it gets focus.

Any ideas?
Eric