前沿拓展:
dialogresult
两种都可以,不过后面这种更简单和常用一些,原因很简单,比如说一个OpenFileDialog,当用户去选择文件,如果用户点了取消怎么办,如果来自用前一种方法,那代码斯达局参顾统施风连巴己很可能是
dialog.ShowDialog();
if( d== DialogResult.OK)
{
}
上一节我们为安全验证及数据库备份功能完成了程序参数的设计,本节我们来实现了安全验证。
一、口令验证界面设计
第一需要创建AuthenticationForm,过程省略,界面如下图:
窗口属性设置:
口令验证不需要最小化和最大化、调整大小等功能。
口令输入框属性设置:
输入字符用*替代显示。
二、口令验证界面调用
那么这个界面应该在哪里出现呢?按照逻辑应该在程序初始运行之后、主界面加载之前,如果验证不通过,那么主界面也不需要初始化了。
什么地方才是程序开始的地方呢?我们把目光转向Diary.Win的项目文件:
上面的4个都是Form相关,都是用户界面,只有这个Program.cs我们之前从来没有了解过,这是个什么东西呢?管它是什么,打开看下再说。
代码非常少,算是空行括号也不过10几行,分别说下:
看我划的红框标记,可以获取菜鸟教程链接;
大家阅读过程中有哪些看不懂或未尽兴的地方,可以在评论区留言,我会先记下来在后续的教程中找机会再说。
教程有帮助的话请大家帮忙关注、转发、扩散,能不能开专栏还需要你们的支持!
拓展知识:
dialogresult
好比你看到一般对话框出现的确定和取消按钮 DialogResult.OK就是按了确定 DialogResult.Cancel就是取消
dialogresult
UP
原创文章,作者:九贤生活小编,如若转载,请注明出处:http://www.wangguangwei.com/84244.html