C# winform登录窗口关闭方法
来源:互联网 发布:淘宝达人怎么直播不了 编辑:程序博客网 时间:2024/05/21 17:21
static void Main(string[] args)
{
//打开登录窗口
LoginForm lg = new LoginForm();
if(lg.ShowDialog() == DialogResult.OK)
{
Application.Run(new MainForm());//打开你指定的窗口
}
}
登录窗口(LoginForm)中
在你完成密码验证代码后加上 this.DialogResult=DialogResult.OK;
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1537687
二
我们的引用程序中需要一个登陆窗口 login _form ,在登陆成功后,我们要打开主窗口 main_form,然后需要关闭 login_form,这里有几种解决方案。
1. 把login_form 隐藏起来,设置访问属性为不能访问。再打开main_form。
2.先打开 main_form 但是先隐藏起来,在load事件中 打开login_form 在登陆完成后关闭login_form。
上面的两种方法都比较简单,我就不写代码了。下面说说我在csdn上看到的第三种方法,把Main()函数单独放到另外一个类中的做法。
3.在这个例子中,我们有 login_form ,(对应的类也为login_form)
有main_form (对应的类也为main_form),这里我们还需要其他的一个类。app类。
app类的内容:
using System;
using System.Windows.Forms;
namespace login
{
///
/// Class1 的摘要说明。
///
public class app
{
public app()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
//这里请注意一下,我们可以声明一些自己要用到的全局变量
public static int qx;
public static Form form = null;
[STAThread]
static void Main()
{
Application.Run(new login_from());
if (form!=null) Application.Run(form);
}
}
}
我们再看看 login_from 中的登陆事件响应的代码。
if (验证通过)
{
app.form = new B();
app.qx = 1; //标记一下用户
this.Close(); //关闭登陆窗口
}
到这里就成功地验证了用户,同时打开了main_form,关闭了login_form,也标记了用户。
好了,这几种方法哪个好,哪个坏我想我不说大家都看出来了,嘎嘎~~
- C# winform登录窗口关闭方法
- C# winform登录窗口关闭方法
- C# winform登录窗口关闭方法
- C# Winform中实现主窗口打开登录窗口关闭的方法
- C# Winform中实现主窗口打开登录窗口关闭的方法
- C# Winform中实现主窗口打开登录窗口关闭的方法
- C# Winform中实现主窗口打开登录窗口关闭的方法
- C# Winform中实现主窗口打开登录窗口关闭的方法
- C# Winform中实现主窗口打开登录窗口关闭的方法
- C# winform 窗口关闭按钮不显示
- C# WinForm登录窗口原理代码
- C# WinForm登录窗口原理代码
- c#禁止窗口关闭方法
- winform登陆后关闭登录窗口跳转到主窗体
- winform登陆后关闭登录窗口跳转到主窗体
- c# winform 取消右上角关闭按钮方法
- Winform关闭窗口
- c# winform登录路由器的方法
- 还是那些缩写
- 查看端口和服务及编译UBB命令操作
- 修改oracle的listener密码方法
- ASP.net 网站和WebApplication区别
- 开心网,无奈的你总是很受伤
- C# winform登录窗口关闭方法
- 架构师书单 2nd Edition
- Linux引導過程(內核版本:0.11)
- MS SQL视图使用详解
- oracle跟踪sql
- 试
- 常用的python库
- unix系统启动关闭服务操作
- 经网工具 3G影音助手-手机朋友的最爱