c#打开新窗口关闭旧窗口问题 你这种设计有问题,你的登录窗体先加载的话,那么登录窗体就是主窗体,如果主窗体关闭,则整个程序都会关掉.一般设计的话是先加载主窗体,在主窗体的lond事件里面加载登录窗体,这样比较合理点... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this.Close() 的确能关闭窗口,也可以使用Disponse来释放资源,但CLR会帮我们做这些工作。不过lz的这种业务逻辑,只能隐藏。 http://blog.csdn.net/wuyazhe/article/details/5642431 static class Program { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //登录框,里面验证用户名和密码。 //验证通过时,设置DialogResult 属性为Yes,并this.close(); //如果要退出,设置为No,this.close() DialogResult dr = new frm_Login(); if(dr == DialogResult .No) return; //主窗体登录 Application.Run( new frm_Main()); }} 修改一下:DialogResult dr = new frm_Login().ShowDialog(); 怎样加快combobox的加载速度 MSN2009能否使用Messenger API Type Library? 如何通过注册表查找特定程序的启动目录? 请问C#哪个集合可以不保存重复的元素? 我要做一个医院的看病检索系统,客户端和服务器端是怎么实现的 File.Copy()方法是不是保存成功或失败后才会走下一条代码? 怎样把整个窗体都保存下来? 这个class占多少内存。。。 关于超星阅读器的工作原理 bool l=Convert.ToBoolean("1"); 有异常!能否 转换??? listview绑定和addrow问题 PostMessage模拟输出按键
不过lz的这种业务逻辑,只能隐藏。
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main() {
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false); //登录框,里面验证用户名和密码。
//验证通过时,设置DialogResult 属性为Yes,并this.close();
//如果要退出,设置为No,this.close()
DialogResult dr = new frm_Login(); if(dr == DialogResult .No) return; //主窗体登录
Application.Run( new frm_Main());
}}