I am designing an installer interface for a already written program. It is my first windows.form. I see three approaches to solving my “problem” of needing multiple “screens”. I can add all the labels/buttons/interface, and then hide/show them at events. Or I can close and open a new windows? Or do I somehow load my next form into the window frame (sortv like an iFrame approach)? Can somehow help explain how to do this?
Thanks!
Though there is nothing stopping you from using any of the approaches that you mentioned,
using separate windows and opening/closing them would be cleaner. If the code for individual windows gets complicated it would be clearer if they were separate.
Since you said you are doing installer’s particulary take a look at Wix. It was meant to be used for creating installer’s. It has it’s own approach of building UI from XML’s.