有什么办法在多文档中主窗口菜单与子窗口菜单不自动合并?请指点。 难道不能改变系统这一特性吗?我听说foxmail就是用delphi做的,但它的子窗口就拥有自己的菜单! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 delphi自身的出现的现象,却没有熟悉delphi的环境! 不使用系统默认的菜单。使用自已的菜单系统,或第三方菜单控件。如ExpressBar建立的Office2000(Win2000)风格的菜单栏,只要你不选择自动全并选项(默认设置),就行了。 我有个可行的解决方法。首先按正常方式在子窗口中定义菜单。然后在子窗口中添加一个ToolBar,设置以下属性:AutoSize: TrueFlat: TrueShowCaptions: True然后为每个需要在子菜单中显示的菜单项目,添加一个工具栏按钮与之对应,并且设置按钮的如下属性:Grouped: TrueMenuItem: 设置为菜单项(例如,假设文件菜单的名称是mnuFile,则这里设置为mnuFile即可)最后清除子窗口的Menu属性即可。以上方法能做出一个模仿IE4风格的菜单。由于是作为工具栏,所以不会合并到主菜单中去。 再补充一点,如果认为所有的按钮都是一样大小很难看,那么就把每个按钮的AutoSize属性设置为True。 上面的大哥方法不错。但有没有修改dephi自带的结构的方法来完成呢? d7与360杀毒的问题 求《Delphi+SQL Server数据库应用实例完全解析》电子书!!!谢谢帮忙!!! md5是否真的不可解?请求QQ密码解密 delphi2010的几点疑问 如何用Zlib 1.23 或 Indy 解压一个GZ文件? 开贴补1000分,请 ly_liuyang(Liu Yang) 进来接分(8) 如何让我的程序在windows启动后自动运行,并不能让人很容的就去掉该自动运行功能 有关存成EXCEL死机的问题 救命啊,好人进来吧 如何获得.mp3的数据信息 关于报表打印问题! 请教如何编写dll文件
使用自已的菜单系统,或第三方菜单控件。如ExpressBar建立的Office2000(Win2000)风格的菜单栏,只要你不选择自动全并选项(默认设置),就行了。
首先按正常方式在子窗口中定义菜单。
然后在子窗口中添加一个ToolBar,设置以下属性:
AutoSize: True
Flat: True
ShowCaptions: True
然后为每个需要在子菜单中显示的菜单项目,添加一个工具栏按钮与之对应,并且设置按钮的如下属性:
Grouped: True
MenuItem: 设置为菜单项(例如,假设文件菜单的名称是mnuFile,则这里设置为mnuFile即可)
最后清除子窗口的Menu属性即可。以上方法能做出一个模仿IE4风格的菜单。由于是作为工具栏,所以不会合并到主菜单中去。