木子屋 Dnawo's BLOG

需先登录的windows应用程序窗体打开次序

👤 dnawo 📅 2009-10-20 👁 4368 👍 0 💬 0 🔄 来源:本站原创
Program.cs:
using System;
using System.Windows.Forms;

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

Login.cs:
using System;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Login : Form
    {
        public Login()
        {
            InitializeComponent();
        }

        /// <summary>
        /// 登录
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            //登录成功

            (new Main()).Show();//显示主窗体
            this.Visible = false;//隐藏登录窗体,不能关闭
        }
    }
}

Main.cs:
using System;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Main : Form
    {
        public Main()
        {
            InitializeComponent();
        }

        private void Main_FormClosed(object sender, FormClosedEventArgs e)
        {
            Application.Exit();//关闭所有应用程序窗体
        }
    }
}

评论(0)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 一种窗体间传值简单方法 下一篇 → 查看操作系统是32位还是64位的方法