Foxtable(狐表)用户栏目专家坐堂 → [求助] 如何防止窗口闪烁?


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

主题:[求助] 如何防止窗口闪烁?

美女呀,离线,留言给我吧!
Siluy_kl1017
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:214 积分:1612 威望:0 精华:0 注册:2012/4/12 14:32:00
[求助] 如何防止窗口闪烁?  发帖心情 Post By:2013/10/27 9:41:00 [只看该作者]

为了将表的标题按照希望的顺序排列,做了个内部函数。

但是排列时窗口闪的厉害。

最好是有更好的方法排列,或者能抑制窗口闪烁也行。求帮助。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目10.rar


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


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

 参考代码

Dim ts As object = BaseMainform.Controls("MainPages")
Dim t As object = ts.controls("表B")
ts.controls.Remove(t)
msgbox(1)
ts.controls.add(t)


 回到顶部
美女呀,离线,留言给我吧!
Siluy_kl1017
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:214 积分:1612 威望:0 精华:0 注册:2012/4/12 14:32:00
  发帖心情 Post By:2013/11/1 21:59:00 [只看该作者]

感谢回复。

再请教。这个例子是把原来就在MainPages里的表Remove掉以后再add进去。

如果要把原来不在MainPages里的表add进去该怎么写?


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


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

 那就用加载卸载表。


 回到顶部
美女呀,离线,留言给我吧!
Siluy_kl1017
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:214 积分:1612 威望:0 精华:0 注册:2012/4/12 14:32:00
  发帖心情 Post By:2013/11/4 9:29:00 [只看该作者]

谢谢解答。

我上次的提问表述的不明确。

我是想在一个事件代码中用Remove去除某个表(如“表B”),而要在另一个事件代码中再把这个表Add到MainPages中去。

就是不知道如何在另一个事件代码中通过表名“表B”抓住这个表。

不想用加载卸载表来实现。


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


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


使用一个全局变量保存这个表控件.

 回到顶部
美女呀,离线,留言给我吧!
Siluy_kl1017
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:214 积分:1612 威望:0 精华:0 注册:2012/4/12 14:32:00
  发帖心情 Post By:2013/11/4 13:55:00 [只看该作者]

谢谢

 回到顶部