《转》在c/s中,登录成功后如何关闭登录窗体显示主窗体
一、方法一
在主窗体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中,登录成功后如何关闭登录窗体显示主窗体相关推荐
- 怎么在html显示已登录状态,登录成功后,返回时不再显示登录等已经没用的页面...
wap2app适配的时候,常碰到的一个场景就是登录,wap站登录成功后,比较差的体验主要有两个: 1.back依然可以看到登录页,效果很差 2.首页如果有登录入口,返回首页,首页依然显示未登录的状态 ...
- 用php写登录成功后的界面,登录成功后跳转_php如何实现登录成功后跳转页面
摘要 腾兴网为您分享:php如何实现登录成功后跳转页面,指南针,优软商城,优美图,天天美剧等软件知识,以及蓝光mp3剪切器,微信6,scandallpro,新页生产管理软件,asmr音频,lc标签打印 ...
- 登录成功后如何在首页获取登录名
1.如果页面时jsp就非常简单了,直至用EL表达式从session中取值 jsp页面直接${user.login_name}的方式取值就可以了 2.如何设计的页面是html静态页面,不是jsp动态页面 ...
- Spring Security 实战:登录成功后返回 JWT Token
点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 170元买400元书的机会又来啦! 1. 前言 欢迎阅读 Spring Security 实 ...
- mysql以user1登录_在mysql中创建用户后不能本地登录的解决方法
在安装完成MySQL后,我们通常添加拥有相应权限的普通用户用来访问数据库.在使用用户本地登录数据库的时候,经常会出现怎么登录也无法登录的情况,但是从其他的mysql客户端却可以登录. [root@my ...
- 如何使用Shiro实现不同用户登录成功后跳转到不同主页?
0 如何使用Shiro实现不同用户登录成功后跳转到不同主页?10 Shiro配置文件中successUrl指定的页面只有一个: Java代码 <bean id="shiroFilt ...
- 登录成功后跳回到原来页面
应用场景:一般网页游客和登录用户看到的内容是有区别的,如果一个未登录的用户在看到登录提示后跳转到登录界面登录,那么登录成功后怎么返回到该页面呢? 写这篇博客是因为我自己把解决问题的方向想偏了,本来实现 ...
- Spring Boot Security + Vue 登录成功后重定向无 Access-Control-Allow-Origin 问题解决办法
需要明确: 已正确配置跨域资源共享(CORS)(不然也不可能看到登录成功了). 已正确配置了跨站请求伪造(CSRF)(登录时需要携带 _csrf.token). 全部使用 POST 提交的数据. 本文 ...
- linux修改登录成功后的欢迎语
一.在linux本地登录时可以看到如下红框中的提示语: 那么这个红框中的提示语可以更改吗,如果可以的话,又是由哪个文件来控制的? /etc/issue是控制本地登录前提示信息的文件,看一下默认的内容: ...
最新文章
- 用真实脑电波提高魔法伤害!硬核玩家改造《上古卷轴V》,脑机接口控制魔法施放...
- C++继承中的对象模型
- 【C语言简单说】十七:数组(补)
- [渝粤教育] 南通职业大学 混合动力汽车构造与检修 参考 资料
- python二进制、字符编码及文件操作
- 十六进制除法运算法则_苏教版数学七年级上册 微课视频 2.6 有理数的乘法与除法(1)...
- (软件工程复习核心重点)第一章软件工程概论-第二节:软件工程
- MyEclipse9 导入ExtJs校验报错的处理办法
- GitHub 的 12 个实用技巧,你 get 了几个?
- 软件压力测试报告要怎么写,如何做接口压力测试?压力测试报告应该包含哪些结果?...
- 利用Delphi编写屏幕保护程序
- win10 sublime text3配置c++
- 无人车系统(一):运动学模型及其线性化
- 51单片机之闹钟制作
- 机器学习模型评估与改进:网格化调参(grid search)
- ​吃了假辣椒酱的企鹅,你遇到过哪些被骗的经历?
- 数学建模-三次指数平滑法(预测模型)
- 基于Python批量去水印优化批量OCR的质量
- Uploadify上传图片案例
- 2020数学复习全书习题全解【数学三】
热门文章
- 为什么用dict.get(key)而不是dict [key]?
- WebSockets与服务器发送的事件/ EventSource
- 微信小程序api接口调用用封装
- JS原生Ajax和jQuery的Ajax与代码示例
- 模拟便于直接存取的索引文件结构_07016.2.0使用Solr7对结构化csv文件建立全文索引...
- js 中断函数执行_js如何中断递归函数
- python开发服务程序_Python 编写Windows服务程序:将Python作为Windows服务启动 | 学步园...
- SQL 常用语句大全
- maven的pom文件解析及配置
- DMA(direct memory access)直接内存访问