使用CoolBar和Toolbar菜单融合的问题

Mit1208 2011-12-29 04:52:27
MDI子窗体最大化时,会在菜单栏最右端显示"最大化","最小化","关闭"按钮

可是,在使用了CoolBar和Toolbar菜单融合后,当MDI子窗体再次最大化,却不显示这三个按钮了.

希望有哪位知道的朋友说一下如何才能继续显示!


融合后的,图片太大,显示不全,请打开地址查看:


http://hi.csdn.net/attachment/201112/29/163391_1325148730XCJf.png

融合前的,图片太大,显示不全,请打开地址查看:

http://hi.csdn.net/attachment/201112/29/163391_1325148729SpaA.png

网上找的一个C#写的,实现的效果也挺好:



地址:http://www.cnblogs.com/frostcity/archive/2008/08/20/1272355.html
...全文
151 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mit1208 2012-01-01
  • 打赏
  • 举报
回复
用Dev解决了!
就是生成出来的程序挺大..
Mit1208 2011-12-30
  • 打赏
  • 举报
回复
我发现VS使用的是office style类型的BAR
Delphi如果不使用第三方控件的话,如何使用office style类型的菜单和工具条呢?
我看见佛 2011-12-29
  • 打赏
  • 举报
回复
或者用其它插件的TOOLBAR和coolbar试试也可以呀
Mit1208 2011-12-29
  • 打赏
  • 举报
回复
刚看一下VS里的toolStrip.
做出来的效果比Delphi的效果还好看.
要是Delphi也能做出来这样的就好了.
我看见佛 2011-12-29
  • 打赏
  • 举报
回复
我没用CoolBar融合过,不过以我的做法是习惯在底部加一个类似于pagecontrol的TabSheet页的按扭来控制显示

而关闭子窗口的功能则可以通过
Self.MDIChildCount 判断是否有窗口未关闭,如COUNT = 0 则关闭主窗体,<>0则关闭活动窗口
与MDI.ActiveMDIChild来关闭子窗口

5,386

社区成员

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

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