Hey everyone,

I am a beginner programmer, and taking my first course in VB.NET in college.

I am writing a program that teaches the user step by step to solve a rubiks cube.

One problem I am having is how to manage the 20 forms that make up my program.

Currently, when the user procedes to the next step, I make the current form invisible, and show the next form.
ex. Nextbutton click
form2.show()
me.visible = false

This causes two problems. When the user closes the application, the program still is "running", and you have to go to a task manager and end the .exe process.

I have tried doing
form2.show()
me.close()
but that closes the entire program instead of just showing the next step.

I had no idea how to word this problem, so if it has already been answered, will you please direct me to the other thread?

Thanks!
Weston