以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 主界面 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157056) |
-- 作者:outcat -- 发布时间:2020/9/29 21:41:00 -- 主界面 此主题相关图片如下:123.jpg 老师,我这是一个系统的主界面,系统导航这个页签打开是这个,现在图中这个是一个具体的业务功能,现在比如到了 管理人员、商品维护,我想点 管理人员、或者 商品维护,我想实现这个打开窗口显示在,信息操作这个页签下,信息操作这个页签下是空的,就是不论点哪一个具体的功能,都显示在这个 “信息操作”这个页面里,直接打开窗口呢,因为有的具体功能窗口,大小不一,显示位置不一,很影响美观 请老师赐教 比如 Forms("人员维护").open,在加什么 代码,才能实现此功能呢。
|
-- 作者:有点蓝 -- 发布时间:2020/9/29 22:07:00 -- 把窗口加入页签?foxtable没有这种用法。可以参考下面代码,不过注意这种用法不受官方支持的,不保证没有问题也不保证以后的新版本也可用。最主要的是千万不要使用窗口设计的预览功能测试主窗口 Forms("子窗口").OPEN(-1000,-1500) ‘子窗口必须是独立窗口 Forms("子窗口").baseform.Dock = system.Windows.Forms.DockStyle.Fill Forms("子窗口").baseform.TopLevel = False Forms("子窗口").baseform.FormBorderStyle = system.Windows.Forms.FormBorderStyle.None Dim tab As WinForm.TabControl = e.Form.Controls("TabControl1") tab.tabpages(1).Controls.Clear() tab.tabpages(1).Controls.Add(Forms("子窗口").baseform) |
-- 作者:outcat -- 发布时间:2020/9/29 23:31:00 -- 老师,看来这种方法不安全呀,那我这样操作吧,我想 “系统导航”这个页签永远显示,系统导航之外的页签不显示,在操作其它页面时,可以随时 打开 系统导航 这个页面,然后操作其它的功能, e.Form.Controls("TabControl1").ShowTabs = False 可帮助里这个,不能区分页签,
|
-- 作者:有点蓝 -- 发布时间:2020/9/29 23:35:00 -- 同一个TabControl的页签只能显示一个 |
-- 作者:有点蓝 -- 发布时间:2020/9/29 23:39:00 -- 建议还是用回foxtable主界面的并列窗口,或者主窗口模式。这才是正道 http://www.foxtable.com/webhelp/topics/2906.htm
|
-- 作者:outcat -- 发布时间:2020/9/29 23:40:00 -- 我是想这个,比如有很多页签,我想 系统导航 这个页签永远显示,其它页签不显示。 |
-- 作者:有点蓝 -- 发布时间:2020/9/29 23:42:00 -- 其它页签不显示?那么这些页签存在的意义是什么? |
-- 作者:outcat -- 发布时间:2020/9/29 23:52:00 -- 老师,可能是我表述,你没有明白意思,其实我是不想显示页签的, 之所以 让 系统导航 ,这个页签存在,是为了 随时能 返回到系统导航这个页面。 |
-- 作者:outcat -- 发布时间:2020/9/29 23:55:00 -- 此主题相关图片如下:22222.jpg 老师,我是想搞成这种样子,请老师给个思路
|
-- 作者:有点蓝 -- 发布时间:2020/9/30 8:29:00 -- 如果只是一个窗口,其它窗口放到页签里,就是2楼用法。不然就是5楼的用法 |