以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Syscmd.Column.UnHide()的调用  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=97671)

--  作者:newsun2k
--  发布时间:2017/3/16 15:38:00
--  Syscmd.Column.UnHide()的调用
系统命令Syscmd.Column.UnHide(),会弹出一个列隐藏和调整顺序的窗口。
对于一个主窗口,其所有者表为A表,
主窗口中的table中设定的数据表为B表。
按按钮调用Syscmd.Column.UnHide()时,弹出的是A表的列,除非我先在table中点一下。
怎样限定其弹出的是B表中的列?


--  作者:有点色
--  发布时间:2017/3/16 16:08:00
--  

 

下载信息  [文件大小:328.0 KB  下载次数:1]
图片点击可在新窗口打开查看点击浏览该文件:显示隐藏列.table

 


--  作者:newsun2k
--  发布时间:2017/3/16 16:35:00
--  
继续求教。
自己动手太麻烦了。原先的Syscmd.Column.UnHide()命令简洁好用阿。
研究了一下,主要是打开主窗口时,currenttable是主窗口的所有表。
点击了一下窗口中的table控件后,currenttable变成了“窗口1_Table1”。
如何才能不用点击这个动作,直接把currenttable变成了“窗口1_Table1”?


--  作者:有点色
--  发布时间:2017/3/16 16:39:00
--  
 你设置了也无效。没用。
--  作者:newsun2k
--  发布时间:2017/3/16 16:55:00
--  
能不能设置嘛?
卡在这里了。本来一个挺好的功能。保存列的位置和列宽。

--  作者:newsun2k
--  发布时间:2017/3/16 16:56:00
--  
tables("窗体1_Table1").select也试过了,无效阿。
--  作者:newsun2k
--  发布时间:2017/3/16 16:56:00
--  
但是,鼠标点一下表,就有效了。郁闷
--  作者:有点色
--  发布时间:2017/3/16 17:02:00
--  
以下是引用newsun2k在2017/3/16 16:56:00的发言:
但是,鼠标点一下表,就有效了。郁闷

 

窗口表,设置后,无法保存设置。


--  作者:jspta
--  发布时间:2017/3/16 17:23:00
--  
tables("窗体1_Table1").Select(Table.Rows.Count - 1, 0)  窗口加载完成的时候可以设置。