Foxtable(狐表)用户栏目专家坐堂 → 关于窗口控件闪烁问题


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

主题:关于窗口控件闪烁问题

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


加好友 发短信
等级:婴狐 帖子:35 积分:308 威望:0 精华:0 注册:2015/5/20 10:59:00
关于窗口控件闪烁问题  发帖心情 Post By:2015/6/8 17:14:00 [显示全部帖子]

我制作了个窗口,里面的多个文本框控件绑定到了表A的数据,现在我在项目属性-(Initialize)事件里对表A的(日期)加载了个降序代码,我在表A的属性-(增加行)里加入了自动输入时间代码,在表A属性-(数据-DataColChanged)里又加载了个对表A(日期)的降序, 使表A的数据最新的显示在最上面。

 现我在窗口里按增加行按钮,控件里面,就会闪烁,我按照说明帮助里的“解决屏幕闪烁的终极方法”更改如下(是在DataColChanged事件里修改),没有效果,不知道是哪里出了问题,或者老师们能给我个好的方案解决我的问题,谢谢!!!!!!!

 

Forms("窗口").StopRedraw() '停止绘制窗口
DataTables
("表A").StopRedraw()
Tables("表A").Sort = "日期 DESC"

DataTables("表A").ResumeRedraw()
Forms("窗口").ReseumeRedraw() '停止绘制窗口

 

 

 

 


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


加好友 发短信
等级:婴狐 帖子:35 积分:308 威望:0 精华:0 注册:2015/5/20 10:59:00
  发帖心情 Post By:2015/6/8 17:56:00 [显示全部帖子]

怎样发例子,是这个项目发上来吗
[此贴子已经被作者于2015/6/8 17:57:32编辑过]

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


加好友 发短信
等级:婴狐 帖子:35 积分:308 威望:0 精华:0 注册:2015/5/20 10:59:00
  发帖心情 Post By:2015/6/8 18:01:00 [显示全部帖子]

我的项目用的外部数据库,局域网的那种,这个怎么办
[此贴子已经被作者于2015/6/8 18:04:12编辑过]

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


加好友 发短信
等级:婴狐 帖子:35 积分:308 威望:0 精华:0 注册:2015/5/20 10:59:00
  发帖心情 Post By:2015/6/8 19:29:00 [显示全部帖子]

先更正一下错误,我的表不在窗口里的,我使用的例子是这个,上面那个复制错了,不好意思,现在我上传我的例子,各位老师帮我看看,问题出在哪里,谢谢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.zip

LockBaseMainForm() '锁定主界面
DataTables
("订单").StopRedraw()
DataTables
("订单").RemoveFor("日期 = #" & Date.Today & "#")
DataTables
("订单").AppendLoad("日期 = #" & Date.Today & "#")
DataTables
("订单").ResumeRedraw()
UnLockBaseMainForm
() '解锁主界面

[此贴子已经被作者于2015/6/8 19:30:05编辑过]

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


加好友 发短信
等级:婴狐 帖子:35 积分:308 威望:0 精华:0 注册:2015/5/20 10:59:00
  发帖心情 Post By:2015/6/8 20:21:00 [显示全部帖子]

好像不行,这个新增的行,没有移到最上面,就是没有降序。

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


加好友 发短信
等级:婴狐 帖子:35 积分:308 威望:0 精华:0 注册:2015/5/20 10:59:00
  发帖心情 Post By:2015/6/8 20:24:00 [显示全部帖子]

这个窗口的闪烁,应该是新增行从最底下一步步移到最上面的时候,引起的闪烁

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


加好友 发短信
等级:婴狐 帖子:35 积分:308 威望:0 精华:0 注册:2015/5/20 10:59:00
  发帖心情 Post By:2015/6/8 21:02:00 [显示全部帖子]

首先,先感谢大红袍老师这么晚为我们这些初学者解答疑问,不过我这里按照您的代码修改,运行后,新增加的行跑到最下面去了,不知道什么原因,再新增加个行,那个刚刚增加的行会跑到最上面,都是会出现个问题,最上面的行,和下面以前是数据行日期时间刚好是一个最新,一个最早,要重新加载项目,才正常,这个图片,一个是最上面的截图,一个是最下面的截图
图片点击可在新窗口打开查看此主题相关图片如下:图片20150608205753.png
图片点击可在新窗口打开查看




图片点击可在新窗口打开查看此主题相关图片如下:图片20150608205838.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2015/6/8 21:05:03编辑过]

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


加好友 发短信
等级:婴狐 帖子:35 积分:308 威望:0 精华:0 注册:2015/5/20 10:59:00
  发帖心情 Post By:2015/6/8 21:11:00 [显示全部帖子]

谢谢

 回到顶部