想用两个窗体,一个是登陆窗体LoginFrm,一个是主窗体MainFrm。登陆好后,LoginFrm自动消失,MainFrm弹出,怎么实现啊
解决方案 »
- dxf 类型的文件,打开后中文字符显示问号?
- 小妹请教前辈只让文本框输入数字!
- 关于DataGridView 导出到excel的问题
- 安装包的制作
- c#获取游戏消息
- clickonce部署问题,急
- 趁论坛升级之前问个着急的问题---怎样让滚动条滚动?
- “Ch2WebForm”:成员名称不能与它们的封闭类型相同---这是什么意思? 程序内详
- 如何将用Graphics绘制的图像复制到剪切板或者存入磁盘?
- DataGrid.UnSelect()和DataGrid.Select()对应DataGridView中的哪两个方法?谢谢!
- 通过socks代理获取网页的C#源码有错误,哪位网位能帮忙找出错误修改成可用的,酬谢100元(帮忙看下这源码哪错了。谢谢)
- 關於PadLeft
{
MainForm mainForm=new MainForm();
loginForm.close();
mainForm.show();
}
fMain = new MainFrm();
fMain.Show();
fMain = new MainFrm();
fMain.Show();可是在MainFrm中关闭的时候程序不能完全退出呢,因为loginfrm并没有被关闭。
//验证成功
LoginFrm中this.Hide();
fMain = new MainFrm();
fMain.Show();
Application.Exit();
{
MainForm mainForm=new MainForm();
loginForm.close();
mainForm.show();
}
DialogResult result = DialogResult.Cancel;
using (Login frm = new Login())
{
result = frm.ShowDialog();
frm.Close();
}
if (result == DialogResult.OK)
{
using (MainForm main = new MainForm())
{
main.ShowDialog();
}
}
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
DialogResult result = DialogResult.Cancel;
using (Login frm = new Login())
{
result = frm.ShowDialog();
frm.Close();
}
if (result == DialogResult.OK)
{
using (MainForm main = new MainForm())
{
main.ShowDialog();
}
}}
Form2 f = new Form2();
this.Close();
f.Show();可是运行的时候一闪而过,没有出现子窗体,我把this.close()改成this.Hide()就可以了
难道运行时不能关闭主窗体吗