以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 能否不显示FOXTABLE的菜单和表,只显示一个独立窗口吗? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=124464) |
-- 作者:wcs -- 发布时间:2018/9/6 17:36:00 -- 能否不显示FOXTABLE的菜单和表,只显示一个独立窗口吗? 如题,我最近作的项目,不涉及菜单、不涉及表,所有的代码在一个独立窗口中。 在打包以后运行时,能否只显示这个独立窗口,而且是居于其他程序的前面吗?
|
-- 作者:有点甜 -- 发布时间:2018/9/6 17:52:00 -- 1、做一个模式窗口;
2、afterOpenProject事件
Forms("窗口1").Show basemainform.Close |
-- 作者:wcs -- 发布时间:2018/9/13 16:45:00 -- 我试了下,这样FOXTABLE是只剩下这个窗口了,看不到菜单了。 但是,我按Ctrl+Shift+F12,回不到系统菜单了啊! 而且,我是希望这个窗口浮于其他应用程序的窗口之上,而不会被放在后面。 是不是要先设置用户?我还没有设置用户。
[此贴子已经被作者于2018/9/13 16:45:56编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2018/9/13 16:52:00 -- 建议用主窗口,然后隐藏菜单即可。 |
-- 作者:有点甜 -- 发布时间:2018/9/13 17:35:00 -- 以下是引用wcs在2018/9/13 16:45:00的发言:
我试了下,这样FOXTABLE是只剩下这个窗口了,看不到菜单了。 但是,我按Ctrl+Shift+F12,回不到系统菜单了啊!
[此贴子已经被作者于2018/9/13 16:45:56编辑过]
按住ctrl启动。 http://www.foxtable.com/webhelp/scr/1057.htm
|
-- 作者:wcs -- 发布时间:2018/9/13 17:48:00 -- 好的,谢谢!我再试试! |
-- 作者:wcs -- 发布时间:2018/9/13 23:47:00 -- 经测试:如将窗口1设置为主窗口,再用basemainform.Close来隐藏菜单的话,则这个主窗口也被关闭了。因为主窗口与菜单是一体的。 只有将窗口1设置为模式窗口,这样的代码才有用,不会关闭菜单的同时关闭窗口1: Forms("窗口1").Show basemainform.Close ’帮助文件中没有说这个是什么意思,也没有隐藏菜单代码。 经测试:如果按上述代码作,一旦点击其他应用程序窗口,则窗口1就会到最后面去,同时窗口1将不会出现在windows的任务栏中,只有用alt+tab调用 |
-- 作者:有点甜 -- 发布时间:2018/9/14 9:09:00 -- 显示到任务栏,afterLoad事件,写代码
e.Form.BaseForm.ShowInTaskbar = True |
-- 作者:wcs -- 发布时间:2018/9/14 18:26:00 -- 经测试楼上的代码是有效的。 基本解决问题! 十分感谢!
|
-- 作者:bohe -- 发布时间:2018/12/12 11:07:00 -- 以下是引用有点甜在2018/9/14 9:09:00的发言: 显示到任务栏,afterLoad事件,写代码
e.Form.BaseForm.ShowInTaskbar = True 甜版,我只用模式窗口,怎么e.Form.BaseForm.ShowInTaskbar = True没有效果 |