C# Winfrom 切換表單使用方式

切換傳統winform開發會遇到切換的技巧,在此作紀錄

   private void 切換表單的方法(){

  Hide();
            System.Threading.Thread.Sleep(200);
            Form f = null;
            foreach (Form item in Application.OpenForms)
            {
                if (item.Name == "FormLog")
                {
                    f = item;
                    break;
                }
            }
            if (f != null)
            {
                System.Threading.Thread.Sleep(200);
                f.Show();
                return;
            }
            System.Threading.Thread.Sleep(200);
            f = new FormLog();
            f.Show();

}