基类窗体的formstyle如何在运行期改变?

hanyel 2012-09-07 02:34:30
现在有个基类窗体BaseForm,FormStyle是fsMdichild的.我继承自此窗体的FormMain,需要以fsNormal方式来展现
,每次在
FormMain:=TFormMain.Create的时候,就会报:当前没有活动的MDIFORM,导致创建失败,在设计期改变baseform的formstyple可以解决此问题,但是我的窗体需要兼容两种模式的,
如标题,如何在运行期通过代码去改变呢.
使formmain可以正常创建?
...全文
137 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanyel 2012-09-07
  • 打赏
  • 举报
回复
楼上的,其实是这样的.我本来是个挂在主框架MDIForm下的窗体.现在要提供出去供外部调用

我想了想,确实不行,只能另外编译了.
kaikai_kk 2012-09-07
  • 打赏
  • 举报
回复
不要搞乱了

fsMdichild窗体一定要有fsMDIForm窗体的,反之可以不用
在没有运行任何fsMdichild窗体情况下,可以改变fsMDIForm为fsNormal

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧