社区
VCL组件使用和开发
帖子详情
哪位高手能告诉我菜单合并的原理???从网上下载了一个例子,看不懂。。。。
zhensong
2002-11-14 10:34:15
给位高手,快哦。。。答了马上给分。
...全文
45
3
打赏
收藏
哪位高手能告诉我菜单合并的原理???从网上下载了一个例子,看不懂。。。。
给位高手,快哦。。。答了马上给分。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
favorit
2002-11-14
打赏
举报
回复
不会吧?自己试一把就懂了^_^
gk0205
2002-11-14
打赏
举报
回复
好东西,就是没看懂
favorit
2002-11-14
打赏
举报
回复
MDI应用程序通常把主窗体的菜单作为基本菜单,当有子窗体打开或被激活时,子窗体的菜单将被融合到主窗体的菜单中作为应用程序扩展的主菜单,从而实现了菜单的动态扩展。菜单融合是指程序运行过程中,子窗体菜单和主窗体菜单相互作用。当子窗体被选中时,子窗体的菜单插入或替换主窗体菜单的部分或全部选项。
合并菜单时主要使用两个属性:窗体的Menu属性和菜单控件的GroupIndex属性。
由于一个窗体一次只能使用一个菜单,所以必须用Menu属性指明窗体当前使用的菜单控件名。
GroupIndex属性指明每个菜单项在菜单中的位置。可按照以下规则确定各菜单项的GroupIndex属性:
1)数值从0开始,排在菜单的最左端,并向右依次增大。如果主菜单与被合并的菜单中有相同的菜单项,则可以将两个菜单项的GroupIndex属性设为一个值,这样在菜单合并时,子菜单就会替换掉主菜单上的相应菜单项。
例如:主窗体和子窗体的菜单控件中File菜单项的GroupIndex属性值都设为0,打开子窗体后File菜单就会自动扩展。
2)如果需要将被合并菜单中的菜单项插入到主菜单中去,则可以将主菜单中的GroupIndex属性跳过一个序列值,而将插入菜单项的GroupIndex属性值设为空缺的那个值。
例如:在主窗体中我们将File和Help菜单项的GroupIndex分别设为0和4,而在子窗体中Edit、Search和Window菜单项的GroupIndex分别设为1、2和3,或1、1和1(此时三个菜单的排列顺序与在菜单编辑器里的排列顺序一致),则打开窗体后,Edit、Search和Window菜单项就会自动插入。
3)将同一个窗体中的多个菜单项的GroupIndex属性设为相同的值,则它们的排列顺序在菜单融合时不发生变化。
如何将多个ISO
合并
到一张光盘(都是可以启动的) — Windows Live
学习了挺有启发,我把帖子都集中在一起,需要的自己拿回去仔细琢磨毛桃的经验吧! [求助]如何将多个ISO
合并
到一张光盘(都是可以启动的) 问:有好几个200多M的ISO文件,都是启动盘,请问有什么简单一点的办法将它们
合并
在一张盘,而不影响各自的启动~~~也就是说启动的时候可以各自调用,看了论坛的一些帖知道EZB大概可以,但实际操作起来我还是很迷茫,麻烦
高手
帮我写个步骤吧,万分感谢!!
一文看懂Chrome浏览器工作
原理
本文是笔者对Mario Kosaka写的inside look at modern web browser系列文章的翻译。这里的翻译不是指直译,而是结合个人的理解将作者想表达的意思表达出来,而且会尽量补充一些相关的内容来帮助大家更好地理解。 这篇文章是我对之前发表的窥探浏览器内部
原理
系列文章的
一个
整合,大家如果觉得内容太多可以按篇查看以前的文章: 窥探现代浏览器架构(一) 窥探现代浏览器架构(二) 窥探现代浏览器架构(三) 窥探现代浏览器架构(四) CPU,GPU,内存和多进程架构 在本篇文章中
合并
当前目录下所有工作簿的全部工作表_使用VBA代码
合并
表格(二)
作者:音子,微信公众号:自在不思量,转载请注明出处。 上一篇介绍了如何使用VBA代码来
合并
同一文件夹下的所有工作簿,欲知详情,请点击下方链接:使用VBA代码
合并
表格(一)mp.weixin.qq.com 这一篇来介绍如何使用VBA代码
合并
一个
工作簿内的所有sheet 。 依然要强调一句,对于不打算研究学习VBA的人来说,下面介绍的这种方式只需要会用就可以了,不懂VBA语句、不懂...
Vue学习(一):Vue中的选项
合并
策略
开端 最近为了给自己充电,在腾讯课堂报了
一个
vue源码学习的课程,跟着课堂上的老师学习vue源码以此来增加自己对于vue的理解。这篇文章主要是记录一下自己学习vue源码时,学习到了什么,并把自己对vue源码的理解通过语音的形式给描述出来。这里并不会一字一句的解释vue中的每一句源码的意思,因为有些我自己还不解其意,但不妨碍从中学习到知识。 vue版本:2.5.1源码范围: 1.实例化vue...
【git】在 GitLab 上如何把 A 分支(如 feature/xxx)
合并
到 B 分支(如 trunk)
GitLab 分支
合并
与删除操作指南 选择分支: Source branch(源分支):选择要
合并
的分支A(如 feature/xxx)。 Target branch(目标分支):选择
合并
目标分支B(如 trunk)。 提交
合并
请求: 通过 Compare branches and continue 创建 Merge Request(MR)。 审核通过后,
合并
代码到目标分支。 删除源分支:
合并
时勾选 “Delete source branch” 自动删除分支A。 未勾选可后续手动删除。 示例:将 feat
VCL组件使用和开发
604
社区成员
13,456
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章