Foxtable(狐表)用户栏目专家坐堂 → 下拉组合框生成的窗口如何防止闪烁?


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

主题:下拉组合框生成的窗口如何防止闪烁?

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


加好友 发短信
等级:八尾狐 帖子:1930 积分:17570 威望:0 精华:0 注册:2014/7/29 19:09:00
下拉组合框生成的窗口如何防止闪烁?  发帖心情 Post By:2018/11/12 21:22:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:多列显示.jpg
图片点击可在新窗口打开查看

如上图,单元格中celllbottonClick弹出多列下拉组合框是此弹出窗口很闪,关闭时也一样,用的e.form.StopRedraw没用,有没有其他办法?

谢谢!

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


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


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/13 9:23:00 [只看该作者]

实例发上来测试一下

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


加好友 发短信
等级:八尾狐 帖子:1930 积分:17570 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2018/11/13 13:43:00 [只看该作者]

LockWindowUpdate(baseMainform.handle)
forms("窗口2").Open
LockWindowUpdate(System.IntPtr.Zero)

LockBasemainform
forms("窗口2").Open
UnLockBasemainform

e.Form.StopRedraw
forms("窗口2").Open
e.Form.ResumeRedraw

三者用法上有什么不同?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/13 14:31:00 [只看该作者]

1、停止绘制某一个窗口,可以用 LockWindowUpdate

 

2、停止绘制basemianform窗口

 

3、停止绘制e.form这个窗口


 回到顶部