dialogresult(dialogresult.cancel)

前沿拓展:

dialogresult

两种都可以,不过后面这种更简单和常用一些,原因很简单,比如说一个OpenFileDialog,当用户去选择文件,如果用户点了取消怎么办,如果来自用前一种方法,那代码斯达局参顾统施风连巴己很可能是

 dialog.ShowDialog();
if( d== DialogResult.OK)
{
 
}


上一节我们为安全验证及数据库备份功能完成了程序参数的设计,本节我们来实现了安全验证。

一、口令验证界面设计

第一需要创建AuthenticationForm,过程省略,界面如下图:

dialogresult(dialogresult.cancel)

窗口属性设置:

dialogresult(dialogresult.cancel)

口令验证不需要最小化和最大化、调整大小等功能。

口令输入框属性设置:

dialogresult(dialogresult.cancel)

输入字符用*替代显示。

二、口令验证界面调用

那么这个界面应该在哪里出现呢?按照逻辑应该在程序初始运行之后、主界面加载之前,如果验证不通过,那么主界面也不需要初始化了。

什么地方才是程序开始的地方呢?我们把目光转向Diary.Win的项目文件:

dialogresult(dialogresult.cancel)

上面的4个都是Form相关,都是用户界面,只有这个Program.cs我们之前从来没有了解过,这是个什么东西呢?管它是什么,打开看下再说。

dialogresult(dialogresult.cancel)

代码非常少,算是空行括号也不过10几行,分别说下:

dialogresult(dialogresult.cancel)

看我划的红框标记,可以获取菜鸟教程链接;

大家阅读过程中有哪些看不懂或未尽兴的地方,可以在评论区留言,我会先记下来在后续的教程中找机会再说。

教程有帮助的话请大家帮忙关注、转发、扩散,能不能开专栏还需要你们的支持!

拓展知识:

dialogresult

好比你看到一般对话框出现的确定和取消按钮 DialogResult.OK就是按了确定 DialogResult.Cancel就是取消

dialogresult

UP

原创文章,作者:九贤生活小编,如若转载,请注明出处:http://www.wangguangwei.com/84244.html