Foxtable(狐表)用户栏目专家坐堂 → 一个小问题,跳出一个错误!!


  共有2604人关注过本帖树形打印复制链接

主题:一个小问题,跳出一个错误!!

帅哥哟,离线,有人找我吗?
heying325
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3446 威望:0 精华:0 注册:2013/9/27 9:04:00
一个小问题,跳出一个错误!!  发帖心情 Post By:2015/1/16 14:08:00 [只看该作者]

一个combobox控件,将其掩码设置为:0000   然后在里面输入少于4位的数字,随便其他任何控件,就跳出

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150116132459.jpg
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/16 14:22:00 [只看该作者]

 combobox 设置掩码,是有问题,建议用代码在validating事件实现功能。

 回到顶部
帅哥哟,离线,有人找我吗?
heying325
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3446 威望:0 精华:0 注册:2013/9/27 9:04:00
  发帖心情 Post By:2015/1/16 15:13:00 [只看该作者]

我在这个控件的valueChanged事件里也设置了代码。。我想设定的是若combobox里的输入不符合规范的话就不执行valueChanged里的事件,怎么弄。。我刚设置用全局参数,发现不行!

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/16 15:17:00 [只看该作者]

 去写Validating事件

 

Dim i As Integer
If e.Sender.Text.Length <> 4 OrElse Integer.TryParse(e.Sender.Text, i) = False Then
    msgbox("请输入四位数字")
    e.cancel = True
End If

 

http://www.foxtable.com/help/topics/0736.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
heying325
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3446 威望:0 精华:0 注册:2013/9/27 9:04:00
  发帖心情 Post By:2015/1/16 15:26:00 [只看该作者]

这样它仍旧会执行valuechanged里的代码!

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/16 15:35:00 [只看该作者]

 呃,那你就把valuechanged写到Validating


 回到顶部