Foxtable(狐表)用户栏目专家坐堂 → datacolchanging多次弹窗


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

主题:datacolchanging多次弹窗

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


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
datacolchanging多次弹窗  发帖心情 Post By:2022/6/10 8:46:00 [只看该作者]



看例子
如果在窗口中选择大于0的数会出现多次弹窗
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:多次弹窗.foxdb



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


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

这是事件触发的机制导致的,应该到控件的valuechanged事件处理

If e.Sender.Value > 0 Then
    e.Sender.Value = Nothing
    MsgBox("不能大于0")
End If

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


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2022/6/10 9:47:00 [只看该作者]



使用数字控件又不会出现
是不是控件的问题
我是为了简化做了修改,有时候是进行文本判断就必须使用combox


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


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

combox控件的事件机制问题,到valuechanged事件处理

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


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2022/6/10 9:59:00 [只看该作者]

这个有点不方便 有时候需要联动使用e的其它参数

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


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

什么地方不方便,举例说明一下

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


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2022/6/10 10:51:00 [只看该作者]

1.使用了全局表事件的,本来可以通过一些变量实现一个事件管控很多个参数,现在是每个窗口的每个相关控件都要写一次
2.事件中的联动,比如datacolchanging触发save事件锁定行再触发窗口菜单变化,现在要绕一圈,而且每个列的变动都要写一次,本来一个case可以关联多个字段



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


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

我反馈一下

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


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

这个现在只能这样处理:不要在这种情况下的datacolchanging事件里使用messagebox提示框,因为提示框会阻断消息循环,导致事件机制异常

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


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2022/6/10 16:29:00 [只看该作者]

那要怎么提示  不然用户不知道为什么录不进去数据

 回到顶部
总数 13 1 2 下一页