openfiledialog的引用_toarray_dialogresult.ok

电脑杂谈  发布时间:2017-02-13 01:00:10  来源:网络整理

toarray_openfiledialog的引用_dialogresult.ok

dialogresult.ok

方法一:

在应用程序设置代码里(Program.cs)将应用程序入口改成系统主窗口,即在应用程序初始化时,第一个加载的页面为登录后的主页面。

1、在Program.cs文件中设置Application.Run:

Application.Run(new FormMain());//设置应用程序运行时加载的窗口

2、添加登录按钮事件private void button1_Click(object sender, EventArgs e)代码

private void button1_Click(object sender, EventArgs e)//登录

{

if (this.textBoxPassword.Text == "")

{

MessageBox.Show("请输入密码!");

}

else if (this.textBoxUsername.Text=="123" && this.textBoxPassword.Text == "123")

{

this.DialogResult = DialogResult.OK;

this.Close();

}

else

{

MessageBox.Show("Username or Password Error");

}

}

3、添加主窗口formMain加载时事件代码

toarray_openfiledialog的引用_dialogresult.ok

private void main_Load(object sender, EventArgs e)

{

Form formLogin = new login();

formLogin.ShowDialog();

if (formLogin.DialogResult == DialogResult.OK)//如果登录框返回DialogResult.OK

{

MessageBox.Show("正常登录");

}

else

{

this.Close();

}

}

解析:

首先,程序load主窗口formMain,这时formMain就会new一个login登录窗口并弹出窗口,然后关闭自身。

在登录窗口验证用户名和密码后通过登录窗口的this.DialogResult = DialogResult.OK;并关闭登录框。

关闭以后formMain的main_Load事件再次判断登录框的DialogResult是否是OK,如果是则加载主窗口。

方法二:

通过登录验证来控制是否是否执行Application.Run()。

Form formLogin = new login();

formLogin.ShowDialog();

if (formLogin.DialogResult == DialogResult.OK)

dialogresult.ok_openfiledialog的引用_toarray

{

Application.Run(new formMain());

}

else

{

return;

}

解析:

在应用程序初始化时,首先加载登录窗口并进行验证,只有验证通过才Run(new formMain());

方法三:

通过登录验证后,直接将登录框隐藏(注是隐藏,this.Hide()而不是this.Close())。dialogresult.ok

有了以上的三种方法,相信大家在实现c# winform登录功能会多了一些参考,祝大家学习进步。

您可能感兴趣的文章:

ssh expect自动登录的脚本

用expect实现ssh自动登录服务器并进行批量管理

实现ssh自动登录的4种方法

shell实现自动登录的脚本

php实现记住密码自动登录的功能

S2SH整合JQuery+Ajax实现登录验证功能实现代码

简单介绍MVC思想与PHP实现MVC的方法

忘记MySql的root密码的解决方法

asp.net cache的用法一例-实例站点的单点登录

JS的location.href跳出框架并打开新页面的方法


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-32086-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...