您的位置:首页 > 编程语言 > C#

C#winform 程序的主入口(2012年3月16号生日的第二天C#开始的第一天)

2012-03-16 09:36 375 查看
C#的程序的主入口是针对项目而言的,一个项目只有一个程序的主入口。也就是只有一个Main函数。

下面是一个C# Winform程序设置登录窗体先启动,成功后再启动主窗口的示例:

比较经典的为C# Winform程序设置登录窗体先启动,成功后再启动主窗口。

static class Program {

/// <summary>

/// 应用程序的主入口点。

/// </summary>

[STAThread]

static void Main() {

try {

Application.EnableVisualStyles();

Application.SetCompatibleTextRenderingDefault(false);

frmLogin frm = new frmLogin(); //登录

if (frm.ShowDialog() == DialogResult.OK) {

Application.Run(new frmMain()); //主窗体

} else {

Application.Exit();

}

} catch (Exception ex) {

MessageBox.Show(ex.Message, "系统登陆", MessageBoxButtons.OK, MessageBoxIcon.Stop);

Application.Exit();

}

}

}

///////////////////////////////////////////

Login成功后添加此代码:

this.DialogResult = DialogResult.OK;

this.Close();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: