This is in VB and My scenario is like this.

1. i have MainForm, Form1 and Form2.
2. When i click a button on MainForm it show Form1.
3. Then when i click on a button in Form1 it show Form2.
4. When i click on button at Form2, i want it to show the Form1 again.

However, i encountered error if i continue to use Form1.ShowDialog() because Form1 is visible.

Forms can be easily show up if i use modeless form. But i need the modal feature like disable to edit Forms behind the form on top.

How do i show the Form1? Please advise. Thank you.