2个窗体 登陆 和主窗体
如下代码:
static void Main()
{
LoginForm lf=new LoginForm ();
lf.ShowDialog();
if (lf.ShowDialog() == DialogResult.OK)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
}
这里登陆窗体做好了没问题。
为什么登陆成功了,主窗体不显示?以前也不这样,就今天总这样
希望得到帮忙解答
如下代码:
static void Main()
{
LoginForm lf=new LoginForm ();
lf.ShowDialog();
if (lf.ShowDialog() == DialogResult.OK)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
}
这里登陆窗体做好了没问题。
为什么登陆成功了,主窗体不显示?以前也不这样,就今天总这样
希望得到帮忙解答
解决方案 »
- C# 实现语音聊天
- nhibernate2.1.2.4000关联查询时错误
- 有人用过WeifengLuo的dockpanel控件吗?请问停靠时怎么禁止拖动改变宽度?
- 软件开发到底该怎么学
- ★★用CryptoStream加解密,MSDN的例子也报错啊! 急死了! DESCryptoServiceProvider
- 刚建一个群群号:12282058
- 我做的 一个调用 dll的方法,怎么还是不 行的,谢谢
- 有谁知道如何做天气预报的程序?应该到那里能取到天气数据?
- 电子表格图片显示!~~
- 有Oracle、C#开发经验的过来看看...
- 那位有沒有用於表示數據加載的圖片
- 100分求助关于DataGridview问题(20分没人解决的问题,追加80分)
皈依者
等级:
发表于:2008-06-03 09:15:01 楼主
2个窗体 登陆 和主窗体
如下代码:
static void Main()
{
LoginForm lf=new LoginForm ();
lf.ShowDialog();//去掉
if (lf.ShowDialog() == DialogResult.OK)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
}
如下代码:
然后再if条件中添加断点跟踪static void Main()
{
LoginForm lf=new LoginForm ();
//去掉这一句 lf.ShowDialog();
if (lf.ShowDialog() == DialogResult.OK)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
}
if (lf.ShowDialog() == DialogResult.OK)
直接 跳出程序 没有运行
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
这是什么情况//注登陆窗体没错误
this.DialogResult=DialogResult.OK;试试