I have a Form1 and another one that I added. Form1 is being run by program.cs at the start. I need to hide Form1 and show option
Form1
option
Hide current form using this.Close() before showing new one and make sure you are using parameterless Application.Run so program won't close when you close it's main form.
this.Close()
Application.Run