一、方法一

在主窗体FrmMain中申明 public static bool isRunMain = false;

把Program.cs文件改成:
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
//[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new FrmLogin());
if (FrmMain.isRunMain == true)
{
Application.Run(new FrmMain());
}
}
}

然后在登录窗体FrmLogin中的登录方法写上:

if (true)//登录成功
{
FrmMain frmMain = new FrmMain();
FrmMain.isRunMain = true;
frmMain.Show();
this.Close();
}

一、方法二

namespace WindowsApplication1
{

static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//Application.Run(new frmLogin());
frmLogin v_frmLogin = new frmLogin();
if (v_frmLogin.ShowDialog() == DialogResult.OK)
{
Application.Run(new FrmMain());
}
}
}
}

private void btnLogin_Click(object sender, EventArgs e)
{
if (txtUserName.Text.Equals("sa") && txtPassWord.Text.Equals("sa"))
{
DialogResult = DialogResult.OK;
}
else
{
MessageBox.Show("用户名和密码错误,请重新输入!","操作失败");
txtUserName.Focus();
}
}

三、方法三

[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);

FrmMain mainForm = new FrmMain()

Application.Run(new FrmMain());

}

//In FrmMain

private void FrmMain_Load(object sender, EventArgs e)

{

frmLogin login = new frmLogin();

login.ShowDialog();

}

转载于:https://www.cnblogs.com/wowait2/archive/2011/10/07/2200659.html

《转》在c/s中,登录成功后如何关闭登录窗体显示主窗体相关推荐

  1. 怎么在html显示已登录状态,登录成功后,返回时不再显示登录等已经没用的页面...

    wap2app适配的时候,常碰到的一个场景就是登录,wap站登录成功后,比较差的体验主要有两个: 1.back依然可以看到登录页,效果很差 2.首页如果有登录入口,返回首页,首页依然显示未登录的状态 ...

  2. 用php写登录成功后的界面,登录成功后跳转_php如何实现登录成功后跳转页面

    摘要 腾兴网为您分享:php如何实现登录成功后跳转页面,指南针,优软商城,优美图,天天美剧等软件知识,以及蓝光mp3剪切器,微信6,scandallpro,新页生产管理软件,asmr音频,lc标签打印 ...

  3. 登录成功后如何在首页获取登录名

    1.如果页面时jsp就非常简单了,直至用EL表达式从session中取值 jsp页面直接${user.login_name}的方式取值就可以了 2.如何设计的页面是html静态页面,不是jsp动态页面 ...

  4. Spring Security 实战:登录成功后返回 JWT Token

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 170元买400元书的机会又来啦! 1. 前言 欢迎阅读 Spring Security 实 ...

  5. mysql以user1登录_在mysql中创建用户后不能本地登录的解决方法

    在安装完成MySQL后,我们通常添加拥有相应权限的普通用户用来访问数据库.在使用用户本地登录数据库的时候,经常会出现怎么登录也无法登录的情况,但是从其他的mysql客户端却可以登录. [root@my ...

  6. 如何使用Shiro实现不同用户登录成功后跳转到不同主页?

    0 如何使用Shiro实现不同用户登录成功后跳转到不同主页?10 Shiro配置文件中successUrl指定的页面只有一个: Java代码   <bean id="shiroFilt ...

  7. 登录成功后跳回到原来页面

    应用场景:一般网页游客和登录用户看到的内容是有区别的,如果一个未登录的用户在看到登录提示后跳转到登录界面登录,那么登录成功后怎么返回到该页面呢? 写这篇博客是因为我自己把解决问题的方向想偏了,本来实现 ...

  8. Spring Boot Security + Vue 登录成功后重定向无 Access-Control-Allow-Origin 问题解决办法

    需要明确: 已正确配置跨域资源共享(CORS)(不然也不可能看到登录成功了). 已正确配置了跨站请求伪造(CSRF)(登录时需要携带 _csrf.token). 全部使用 POST 提交的数据. 本文 ...

  9. linux修改登录成功后的欢迎语

    一.在linux本地登录时可以看到如下红框中的提示语: 那么这个红框中的提示语可以更改吗,如果可以的话,又是由哪个文件来控制的? /etc/issue是控制本地登录前提示信息的文件,看一下默认的内容: ...

最新文章

  1. 用真实脑电波提高魔法伤害!硬核玩家改造《上古卷轴V》,脑机接口控制魔法施放...
  2. C++继承中的对象模型
  3. 【C语言简单说】十七:数组(补)
  4. [渝粤教育] 南通职业大学 混合动力汽车构造与检修 参考 资料
  5. python二进制、字符编码及文件操作
  6. 十六进制除法运算法则_苏教版数学七年级上册 微课视频 2.6 有理数的乘法与除法(1)...
  7. (软件工程复习核心重点)第一章软件工程概论-第二节:软件工程
  8. MyEclipse9 导入ExtJs校验报错的处理办法
  9. GitHub 的 12 个实用技巧,你 get 了几个?
  10. 软件压力测试报告要怎么写,如何做接口压力测试?压力测试报告应该包含哪些结果?...
  11. 利用Delphi编写屏幕保护程序
  12. win10 sublime text3配置c++
  13. 无人车系统(一):运动学模型及其线性化
  14. 51单片机之闹钟制作
  15. 机器学习模型评估与改进:网格化调参(grid search)
  16. ​吃了假辣椒酱的企鹅,你遇到过哪些被骗的经历?
  17. 数学建模-三次指数平滑法(预测模型)
  18. 基于Python批量去水印优化批量OCR的质量
  19. Uploadify上传图片案例
  20. 2020数学复习全书习题全解【数学三】

热门文章

  1. 为什么用dict.get(key)而不是dict [key]?
  2. WebSockets与服务器发送的事件/ EventSource
  3. 微信小程序api接口调用用封装
  4. JS原生Ajax和jQuery的Ajax与代码示例
  5. 模拟便于直接存取的索引文件结构_07016.2.0使用Solr7对结构化csv文件建立全文索引...
  6. js 中断函数执行_js如何中断递归函数
  7. python开发服务程序_Python 编写Windows服务程序:将Python作为Windows服务启动 | 学步园...
  8. SQL 常用语句大全
  9. maven的pom文件解析及配置
  10. DMA(direct memory access)直接内存访问