首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#winform 怎么实现主窗体关闭并且要子窗体显示出来。必须关闭主窗体!多谢

2013-09-05 
C#winform 如何实现主窗体关闭并且要子窗体显示出来。必须关闭主窗体!谢谢!rt,谢谢。最后关闭子窗体还是需要

C#winform 如何实现主窗体关闭并且要子窗体显示出来。必须关闭主窗体!谢谢!
rt,谢谢。最后关闭子窗体还是需要显示主窗体的。
[解决办法]

static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
            ShowChildForm();
        }

        public static Form ChildForm;

        static void ShowChildForm()
        {
            if (ChildForm != null && (ChildForm.GetType().Name == "Form1" 
[解决办法]
 ChildForm.GetType().Name == "Form2"))
            {
                Application.Run(ChildForm);
                ShowChildForm();
            }
        }
    }

大概意思吧 细节上自己处理下

热点排行