以文本方式查看主题

-  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=87218)

--  作者:Hopenight
--  发布时间:2016/7/6 8:52:00
--  完全不用BaseMainForm会有什么不好的地方吗?

如果我程序启动之后就将主窗口BaseMainForm给隐藏了,我用自己写的一个独立窗口作为主窗口。这样做会有什么坏处?

以下几点是否正确?

1、不能使用Ribbon菜单

2、不能使用停靠窗口

3、不能使用并列窗口

4、不能使用共有窗口


--  作者:狐狸爸爸
--  发布时间:2016/7/6 9:11:00
--  

很不好,不要这么做。

要坚持用主窗口,目前为止,我没有看出不用主窗口的任何理由。


--  作者:大红袍
--  发布时间:2016/7/6 9:14:00
--  
如果你觉得不需要主窗口,完完全全可以隐藏的,没有大问题。
--  作者:Hopenight
--  发布时间:2016/7/6 9:19:00
--  
以下是引用狐狸爸爸在2016/7/6 9:11:00的发言:

很不好,不要这么做。

要坚持用主窗口,目前为止,我没有看出不用主窗口的任何理由。

用主窗口的话,要花很多精力考虑自己添加的控件如何与主窗口共处才能美观,毕竟不是在自己的地盘上。

如果用自己写的独立窗口作为程序的主窗口的话,可以完全自己掌控。尤其在有了窗口中菜单的前提下。

 

例如我昨天发的一个帖子,如果放在BaseMainForm里面的话,很难解决。(可能会有办法,但我不想花太多时间在界面上)

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=87188&replyID=&skin=1

[此贴子已经被作者于2016/7/6 9:23:12编辑过]

--  作者:狐狸爸爸
--  发布时间:2016/7/6 9:23:00
--  
放弃主窗口,并不见得就能解决你的问题,你可能会在界面上耽误更多的时间
--  作者:Hopenight
--  发布时间:2016/7/6 9:30:00
--  
以下是引用狐狸爸爸在2016/7/6 9:23:00的发言:
放弃主窗口,并不见得就能解决你的问题,你可能会在界面上耽误更多的时间

可能吧!但就上面我提的那个问题,不用主窗口就很快解决了...


--  作者:Hopenight
--  发布时间:2016/7/6 9:39:00
--  

看来,我也走上了非主流的道路...


--  作者:Hopenight
--  发布时间:2016/11/10 15:24:00
--  
以下是引用狐狸爸爸在2016/7/6 9:23:00的发言:
放弃主窗口,并不见得就能解决你的问题,你可能会在界面上耽误更多的时间

确实不用主窗口的话,会花更多时间在界面上...

转回主窗口了...