以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [建议]表序乱的问题怎么还没解决呢?-“有点甜”解决了  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=39930)

--  作者:shenyl0211
--  发布时间:2013/9/4 20:25:00
--  [建议]表序乱的问题怎么还没解决呢?-“有点甜”解决了

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=22937&skin=0

 

因为某种原因会导致表的顺序出现混乱,开发者不得不经常维护。有人针对这种情况发贴(上面的链接)至今已经一年了,但是新版仍没解决。建议狐爸尽快解决,或给个解释。

[此贴子已经被作者于2013-9-5 9:45:16编辑过]

--  作者:有点甜
--  发布时间:2013/9/4 20:59:00
--  
 测试了一下,暂时可以有代替的方法,你试试吧,不知道是否还有更简便的调整表位置的方法。

Dim ts As object = BaseMainform.Controls("MainPages")
Dim t As object = ts.controls("表A")
ts.controls.Remove(t)
\'msgbox(1)
\'ts.controls.add(t)
[此贴子已经被作者于2013-9-4 20:59:00编辑过]

--  作者:有点甜
--  发布时间:2013/9/4 21:02:00
--  
 参考controls集合的操作


--  作者:程兴刚
--  发布时间:2013/9/4 22:36:00
--  
试试拖动位置不正确的表到指定位置,调整后立即存盘并立即退出重启项目试试。
--  作者:e-png
--  发布时间:2013/9/5 9:23:00
--  

支持楼主···  

还有切换表的时候(内部表,20个表都需要显示,从第一个切换到第二十个的时候),特慢。。。


--  作者:shenyl0211
--  发布时间:2013/9/5 9:44:00
--  

谢谢有点甜。这已经是最好的代码了,简单、明了。

程版主的方法治标不治本,反复移动、反复混乱。


--  作者:guoweidong
--  发布时间:2013/9/5 9:56:00
--  
有点甜确实是个高手。
--  作者:lsy
--  发布时间:2013/9/5 10:10:00
--  

这个,羡慕嫉妒恨也没用。

人家从VB下凡到狐表,是来视察工作的,高屋建瓴。

咱们广大狐友,想变成狐狸精都难上加难。

更别提得道成仙了。


--  作者:狐狸爸爸
--  发布时间:2013/9/5 10:31:00
--  
项目属性中,不是有个“禁止调整表位置”的选项吗?
--  作者:shenyl0211
--  发布时间:2013/9/6 14:54:00
--  

狐爸,那是“允许调整表位置”,而且只是禁止鼠标拖动表位置,不能防止程序意外出错造成的表位置变化。

项目发布后,总有个别人的windows系统有问题,导致不能正常启动,甚至跳过登录界面就能直接看到所有内容,同时造成表序变化。

我在防止越权方面已经投入很多时间研究了。

至于表序变化,对用户是小事,因为用户看到的毕竟只是少数的几张表,不会有什么意见,但开发者就不同了,在项目试运行的几个月,经常要调整表序。

[此贴子已经被作者于2013-9-6 14:54:46编辑过]