Hi,
I use a borderless form and a picture as the background. I'm thinking about adding an "options" area at the bottom of my form. With a click of the button I'd extend the form and show some controls (options). Another click of the same button and I shorten the form hiding the controls in the process.
But since I use a picture in the background I'm thinking I'd have to replace the picture at runtime along with extending/retracting the form itself. I don't want to load the picture from file any time I wan't to show the options.

All I can think of is having two image controls outside the form's boundaries and copying a curently needed picture to my form's background.

Is there a better way (more efficient or preffered) of doing that?