Hi!

I'm currently working on a program that will help me study languages by asking words from a list. What I need is a way to change what's on my Form - there's a different screen in the beginning, then when the program's asking question, another for editing the words in each lists, etc...

How can I change what the user sees, while still working with one Form?

After doing some research all I found was to use multiple Forms, do I have to do that, is it the best way?

Or, for example if I will have two buttons at the same place, just at different screens, I can put them on top of each other on my one and only Form, and then control which one is visible on each screen? And do this for every element? That seems a bit absurd...

I'm sorry if this is a stupid question, I'm pretty new to Visual C++. I have this program working perfectly in a language called FreeBasic, where it was pretty simple to change what's on the screen.

Thanks for any help!!

-Tusike