以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何隐藏主表,只显示一个背景图片?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=9133)

--  作者:wcs
--  发布时间:2011/2/24 22:23:00
--  如何隐藏主表,只显示一个背景图片?
如题。
--  作者:mr725
--  发布时间:2011/2/24 22:37:00
--  

用模式窗口?


--  作者:狐狸爸爸
--  发布时间:2011/2/25 7:51:00
--  
用主窗口
--  作者:wcs
--  发布时间:2011/2/25 12:59:00
--  

主窗口一关,主表就显示出来了。

 

我不想这样。

 

有像易表那样子隐藏主表的功能吗?

 

这个事我提过两次的

 

每次都被这样那样的变通了,总不是好办法

 

很多软件的主界面都是一个图片,看不到任何表的。


--  作者:mr725
--  发布时间:2011/2/25 13:32:00
--  
这样呢: Tables("订单").Visible = False
--  作者:kylin
--  发布时间:2011/2/25 15:27:00
--  
以下是引用mr725在2011-2-25 13:32:00的发言:
这样呢: Tables("订单").Visible = False

当有窗口时,这样是有问题的,通过以下参考代码基本上可以满足:

CurrentTable.Filter  = "_Identify < 0 "
For Each cl As Col In CurrentTable.Cols
    cl.Visible = False
Next

 

不好意思,还只是替代办法而已。

 

 

希望老六考虑允许通过背景图片等方式来遮掩主表。

[此贴子已经被作者于2011-2-26 12:30:52编辑过]

--  作者:狐狸爸爸
--  发布时间:2011/2/25 15:37:00
--  
主窗口就是最好的解决办法,如果怕关闭,直接去掉有关关闭的按钮和命令即可。
--  作者:mr725
--  发布时间:2011/2/25 16:04:00
--  

1、打开窗口 用:

Tables("表").Visible = True 
Forms("窗口2").open  
MainTable = Tables("表")     \'会看到表头

 

2、关闭窗口 用:

Forms("窗口2").close     ’这条可以省略···

Tables("表").Visible = False

 

3、如果连表头都不想让人看到,只能都用窗口Table且隐藏全部表了。

[此贴子已经被作者于2011-2-25 16:04:22编辑过]

--  作者:程兴刚
--  发布时间:2011/2/25 17:52:00
--  
将Tables("订单").Visible = False 放在AfterOpenProject事件中,关闭主窗口也应该看不见主表吧?
--  作者:wcs
--  发布时间:2011/2/25 21:35:00
--  

可是也看不到任何背景图片。

 

还在说用主窗口是最好的办法,是的,可以在主窗口上加一个图片

 

可是系统不能只这一个主窗口啊,要用其他表的主窗口怎么办?每一个主表都这样吗?