机房一、修改密码窗体问题

       这个状态吧一直没怎么调整好,这不为了让自己不忘初心,所以我还是慢慢的开始调整自己。话说今天在敲机房的修改密码窗体的时候吧,发现一个特别有意思的地方,修改密码就三个为本框,两个命令按钮。可别小看这个,今天我可是捣鼓了好半天(当然是有大神的帮助滴)

        废话不多说今天的问题是这样的,本来三个文本框得功能一开始是这样的——如果没有输入直接单击确定是没有提醒的。但是我就想着怎么有点奇怪,登录窗体当没有输入内容的时候都会弹出提示,这个怎么可以没有呢,所以我就加了这一功能。






        好戏要开始了


好戏一、没输入旧密码,只输入了新密码和确认新密码之后单击确定密码居然修订成功


       本来以为这样就很完美了,当然这个窗体也是可以动起来的,但是有趣的是,自己本来就设置了三个文本框任意一个为空时都会提醒,有趣的是没错它是会提醒,举个简单的例子当我的旧密码没有输入,但是新密码和确认输入新密码的两个文本框都输入了,当单击确定的时候他会提醒输入旧密码,按理说旧密码没有输入的话密码是不会修改成功的。好玩儿的是它居然就还真的登录成功了,好玩儿吧,我也觉得

       当然问题来了是要解决的,一开始我就百思不得其解,为什么会这样,为甚么他会自己跳转然后自己去执行下一个功能,而直接忽略掉了我这个敲代码的人的感受,这程序也太傲娇了吧!所以我就给他治了治。

       这个程序不是很傲娇不听话嘛,不听指挥所以咯我就在每一个过程后加了一个Exit  Sub,很快他马上就老实了,具体 的请看下面的代码注释


好戏二、发现了Exit Sub  和End Sub的区别具体如下:

  

      刚刚在上面就已经提到了关于这个傲娇的程序会没输入旧密码,只输入了新密码和确认新密码之后单击确定之后密码居然修订成功了,而好戏二也是在好戏一的基础上发现的。他们的区别如下:

end sub 是一个过程的结束代码如(每一个SUB中必须对应一个END SUB)Exit Sub 是在过程内代码执行时,可选择性的退出过程执行(即不执行Exit sub之后的代码,相当于中途退出的意思),这不是必须的
 
然而好戏最后一场是,刚刚敲的代码没有了,多么痛的领悟,不好意思只有下次为大家呈上代码了。

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值