Foxtable(狐表)用户栏目专家坐堂 → [求助]文本框的TextChanged 事件


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

主题:[求助]文本框的TextChanged 事件

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


加好友 发短信
等级:一尾狐 帖子:450 积分:3481 威望:0 精华:0 注册:2015/3/4 15:55:00
[求助]文本框的TextChanged 事件  发帖心情 Post By:2024/12/18 22:36:00 [只看该作者]

文本框的TextChanged 事件

文本框为数字,不管大于小于("TextBox1").Value 都没有反应


代码:
If val(e.Sender.text) > e.Form.Controls("TextBox1").Value Then 
             e.Cancel = True
End If


我想要的是当我所在的文本变化,如果值大于TextBox1的数值,则所在的文本框内容等于TextBox1的数值,请问我要如何做?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/12/19 9:02:00 [只看该作者]

TextChanged 事件没有e.Cancel这种用法:http://www.foxtable.com/webhelp/topics/0768.htm

If val(e.Sender.text) > val(e.Form.Controls("TextBox1").text) Then 
          e.Sender.text = e.Form.Controls("TextBox1").text
End If

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


加好友 发短信
等级:一尾狐 帖子:450 积分:3481 威望:0 精华:0 注册:2015/3/4 15:55:00
回复:(有点蓝)TextChanged 事件没有e.Cancel这种用...  发帖心情 Post By:2024/12/19 10:20:00 [只看该作者]

按照这个代码的话,除非我的内容为空,焦点才能移动其他地方,否则光标无法移到其他文本框

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/12/19 10:41:00 [只看该作者]

2楼代码不可能会限制光标

 回到顶部