以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 主界面应该是主窗口还是模式窗口? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39024) |
-- 作者:jacksn -- 发布时间:2013/8/13 21:47:00 -- 主界面应该是主窗口还是模式窗口? 我的项目有很多个表,我想设计一个主界面,里面有个table控件,能根据需要切换数据源到不同的table表,而这个主界面始终不变。 请问这个界面窗口应该是主窗口?独立?模式?如果是主窗口,它又必须有一个所有者表,如果是独立或模式窗口,似乎会随表切换而切换,不能做到固定的主界面。 求思路啊。
[此贴子已经被作者于2013-8-13 21:47:29编辑过]
|
-- 作者:有点甜 -- 发布时间:2013/8/13 22:23:00 -- 看你的需要而定。如果你想更独立的话,建议使用模式窗口。 如果你想和foxtable原有的菜单合起来使用的话,就用主窗口,然后不显示表的标题,用户就不能随意切换表了。
|
-- 作者:狐狸爸爸 -- 发布时间:2013/8/14 8:28:00 -- 不管何种理由,都应该用主窗口来的,不想要菜单,可以隐藏或删除之 |
-- 作者:jacksn -- 发布时间:2013/8/14 10:41:00 -- 但是主窗口要指定所有者表,这是否使得table控件与这个所有者表有某种特殊关系,而其他的表则没有——或者说切换或操作table控件的数据源是是否会有麻烦? |
-- 作者:狐狸爸爸 -- 发布时间:2013/8/14 10:51:00 -- 不会有麻烦,切换很方便。 |
-- 作者:jacksn -- 发布时间:2013/8/14 13:09:00 -- 例如:如果有人点击了其他表,界面就会切换到其他表,之前的那个表的主窗口就消失了! |
-- 作者:有点甜 -- 发布时间:2013/8/14 21:59:00 -- 以下是引用jacksn在2013-8-14 13:09:00的发言: 例如:如果有人点击了其他表,界面就会切换到其他表,之前的那个表的主窗口就消失了! 你设计程序的时候,隐藏掉给人“点击其他表”的机会呗。这个不难。 项目属性->是否显示标题 代码中尽量不要使用 MainTable = Tables("xxx") 就可以了。 |