表單切換方法(編號:4349)

小弟不才只知道下列三種表單切換方法:
Form1.Visible = False
Form2.Visible = True
Form3.Visible = False
表單切換時不會重新執行From2_Load和Form_Activate但使用表單
右上角X關閉時會整個程式結束
Me.Hide
Form2.Show (vbModal)
Me.Show
表單切換時會重新執行Form_Activate但使用表單右上角X關閉時
會令其他未開啟表單開啟而無法再強制切換
Load Form2
Form2.Visible = True
Unload Me
表單切換時會重新執行From2_Load和Form_Activate但使用表單
右上角X關閉時會整個程式結束
以上問題令ControlBox = False可以解決但有沒有其他方法解決
望各位高手提供更好的表單切換方法和大家分享 ~^__^~