Foxtable(狐表)用户栏目专家坐堂 → 数字框输入后如何马上执行代码


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

主题:数字框输入后如何马上执行代码

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


加好友 发短信
等级:三尾狐 帖子:637 积分:7362 威望:0 精华:1 注册:2013/11/26 7:49:00
数字框输入后如何马上执行代码  发帖心情 Post By:2016/10/10 14:15:00 [只看该作者]

图片点击可在新窗口打开查看
我在数字框里 输入了1500 要显示出下面的信息

图片点击可在新窗口打开查看此主题相关图片如下:z.png
图片点击可在新窗口打开查看

Dim lb3 As WinForm.Label = e.Form.Controls("Label3")
Dim fpje As WinForm.NumericComboBox = e.Form.Controls("分配金额")
If fpje.Value >0 Then 
lb3.Text = "分配金额:     " & CUMoney(fpje.Value) & "      " & Format(fpje.Value,"#,###.00")
End If
我在valuechanged事件里写的代码

输入后要按回车才能执行

有没有什么办法,边输入就显示 ?
[此贴子已经被作者于2016/10/10 14:27:25编辑过]

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/10 14:31:00 [只看该作者]

改到TextChanged事件

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


加好友 发短信
等级:三尾狐 帖子:637 积分:7362 威望:0 精华:1 注册:2013/11/26 7:49:00
  发帖心情 Post By:2016/10/10 14:32:00 [只看该作者]

我试过了,也不行 ,如果放TEXTCHANGE 回车后都不会执行,只有当再次录入数据,才会去执行第一次的结果
[此贴子已经被作者于2016/10/10 14:34:51编辑过]

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/10 14:45:00 [只看该作者]

TextChanged事件

Dim lb3 As WinForm.Label = e.Form.Controls("Label3")
Dim fpje As WinForm.NumericComboBox = e.Form.Controls("分配金额")
If fpje.Text > "" Then
    lb3.Text = "分配金额:     " & CUMoney(val(fpje.Text)) & "      " & Format(val(fpje.Text),"#,###.00")
End If

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


加好友 发短信
等级:三尾狐 帖子:637 积分:7362 威望:0 精华:1 注册:2013/11/26 7:49:00
  发帖心情 Post By:2016/10/10 14:55:00 [只看该作者]

谢谢哦,这段代码可以,可为什么输入了fpje.  按TAB键出不来,text 呢? 要手工输入才行

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/10 15:55:00 [只看该作者]

这个控件一般不用text ,所以没有添加到精灵

 回到顶部