以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 如何防止窗口闪烁?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=41769)

--  作者:Siluy_kl1017
--  发布时间:2013/10/27 9:41:00
--  [求助] 如何防止窗口闪烁?

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

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

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

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


--  作者:有点甜
--  发布时间: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
--  发布时间:2013/11/1 21:59:00
--  

感谢回复。

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

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


--  作者:有点甜
--  发布时间:2013/11/1 22:06:00
--  
 那就用加载卸载表。


--  作者:Siluy_kl1017
--  发布时间:2013/11/4 9:29:00
--  

谢谢解答。

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

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

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

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


--  作者:Bin
--  发布时间:2013/11/4 9:33:00
--  

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

--  作者:Siluy_kl1017
--  发布时间:2013/11/4 13:55:00
--  
谢谢