Foxtable(狐表)用户栏目专家坐堂 → 改标题:如果控件A输入了1,先不判断,2秒后控件A文本内容为1,就执行代码1;控件A文本内容为11,就执行代码2,怎么实现?


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

主题:改标题:如果控件A输入了1,先不判断,2秒后控件A文本内容为1,就执行代码1;控件A文本内容为11,就执行代码2,怎么实现?

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


加好友 发短信
等级:三尾狐 帖子:698 积分:5612 威望:0 精华:0 注册:2013/4/9 6:59:00
改标题:如果控件A输入了1,先不判断,2秒后控件A文本内容为1,就执行代码1;控件A文本内容为11,就执行代码2,怎么实现?  发帖心情 Post By:2013/4/18 15:51:00 [只看该作者]

If 条件 Then  【过2秒】   代码2

这个“过2秒”部分的代码怎么写?


[此贴子已经被作者于2013-4-18 16:57:57编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/4/18 15:53:00 [只看该作者]

System.Threading.Thread.Sleep(2000)   2000毫秒 也就是2秒

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


加好友 发短信
等级:三尾狐 帖子:698 积分:5612 威望:0 精华:0 注册:2013/4/9 6:59:00
  发帖心情 Post By:2013/4/18 16:52:00 [只看该作者]

我表达不对

需要达到的目的是:

如果控件A输入了1,先不判断,2秒后控件A文本内容为1,就执行代码1;控件A文本内容为11,就执行代码2。

这个怎么弄才能实现?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/4/18 16:58:00 [只看该作者]

e.Form.TimerInterval=2000
e.Form.TimerEnabled=True
然后在 窗体的Timer事件中执行你需要执行的代码.最后加上一句
e.Form.TimerEnabled=False

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


加好友 发短信
等级:小狐 帖子:302 积分:1860 威望:0 精华:0 注册:2012/4/27 11:34:00
  发帖心情 Post By:2013/4/18 16:58:00 [只看该作者]

Select Case   控件A文本内容
      Case   "11"
             代码2
     Case   "1"
        System.Threading.Thread.Sleep(2000)
             代码1
  End Select

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


加好友 发短信
等级:二尾狐 帖子:504 积分:3492 威望:0 精华:3 注册:2012/11/13 15:49:00
  发帖心情 Post By:2013/4/19 1:13:00 [只看该作者]

你这样的目的是什么?为了等待判断用户是否输入11?

 

直接用valuechanged事件不就行了?


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


加好友 发短信
等级:三尾狐 帖子:698 积分:5612 威望:0 精华:0 注册:2013/4/9 6:59:00
  发帖心情 Post By:2013/4/19 4:48:00 [只看该作者]

最后是改用valuechanged事件了。11用的是textchanged事件。

这样1和11的区别就是输入11马上会变,输入1是绑定表单元格变了之后才会变。

我也只能做到这样了。
[此贴子已经被作者于2013-4-19 5:28:33编辑过]

 回到顶部