以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 隱藏 BaseMainForm (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=69416) |
-- 作者:catyin1989 -- 发布时间:2015/6/4 19:30:00 -- 隱藏 BaseMainForm 因為想啟動程式後暫時隱藏主窗口, 在 BeforeOpenProject中加入BaseMainform.visible = False 但結果還是會先閃出主窗口, 然後才會關閉.. 要把指令放在哪裡會不會出現一閃的BaseForm??
|
-- 作者:大红袍 -- 发布时间:2015/6/4 20:10:00 --
[此贴子已经被作者于2015/6/4 20:11:09编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/6/4 20:13:00 -- 设计一个模式窗口,在Afteropenproject事件那里Open,不关闭这个模式窗口,就不会出现主窗口。
退出系统的时候,用命令BaseMainForm.Close |
-- 作者:catyin1989 -- 发布时间:2015/6/4 21:50:00 -- 還是不行呀, 主窗口還是會出現, 在那個模式窗口關閉以後 |
-- 作者:大红袍01 -- 发布时间:2015/6/4 21:57:00 -- 以下是引用catyin1989在2015/6/4 21:50:00的发言:
還是不行呀, 主窗口還是會出現, 在那個模式窗口關閉以後
模式窗口的关闭事件加入代码
BaseMainForm.Close |
-- 作者:catyin1989 -- 发布时间:2015/6/4 23:06:00 -- 但是這會直接退出整個程序.. 由一啟動後就自動退出, 沒意義... |
-- 作者:大红袍01 -- 发布时间:2015/6/4 23:33:00 -- 以下是引用catyin1989在2015/6/4 23:06:00的发言:
但是這會直接退出整個程序.. 由一啟動後就自動退出, 沒意義...
你到底有没有理解啊。项目运行的过程中,模式窗口一直开着啊。模式窗口可以作为你的主窗口啊。 |
-- 作者:catyin1989 -- 发布时间:2015/6/4 23:40:00 -- 但是這樣的話, 程式沒有完全啟動就停了, 數據表不能載入, 功能都用不了... |
-- 作者:狐狸爸爸 -- 发布时间:2015/6/5 8:38:00 -- 建议不要隐藏主界面,采用主窗口设计,效果更好,且更好控制。 |
-- 作者:大红袍 -- 发布时间:2015/6/5 9:20:00 -- 以下是引用catyin1989在2015/6/4 23:40:00的发言:
但是這樣的話, 程式沒有完全啟動就停了, 數據表不能載入, 功能都用不了...
为什么不能载入表,功能不能用?根本就没有你说的问题。
在afteropenproject那里,最后把窗口打开,那个窗口就是你的操作界面啊。 |