zoukankan      html  css  js  c++  java
  • 【C#】在父窗体菜单合并子窗体菜单

    1、 首先把form1文件选中,属性里设置MergeAction设为Append(默认就是)MergeIndex设为0,一次把编辑MergeIndex设为1工具的设为2,以此下去,这样方便我们在后面比如说要把子窗口的菜单项添加到父窗口中时方便点。
    2、 把form1文件中的下拉项目新建”“打开”……以此设置MergeActionInsertMergeIndex以此设为0123…… (分割线也占一个位)
    3、 然后设置form2中的文件属性设置MergeActionMatchOnlyMergeIndex-1即可,然后把from2文件下的关闭属性的MergeAction设为InsertMergeIndex设为这样的一个值-即你想在在form1文件里的下拉菜单里的位置的MergeIndex,因为每一个项目均对应一个MergeIndex,比如我们想把form2中的那个的关闭添加到form1中的退出之前,我们只需要把关闭MergeIndex设为9即可,因为前面有9个菜单项(包括分隔符)了(下标从0开始)。
    4、 剩下的同理。
    5、 要是想把显示也合并到主菜单上,我们就用MatchOnly,要是想添加到主菜单的相应位置,我们可以用Insert,或者使用Append直接加到最后面。
    6、 最后记得把form2中的菜单栏的Visible属性设为False,因为我们已经在主窗口菜单中整合了,所以不要在子窗口重新显示了。

  • 相关阅读:
    通过进程ID获取基地址
    怎样获得某个进程的内存基地址?
    Delphi来实现一个IP地址输入控件
    如何在Windows服务程序中添加U盘插拔的消息
    delphi Format格式化函数
    CRC8算法DELPHI源码
    实现控件的透明背景
    定制控件背景颜色与背景位图
    实现系统滚动条换肤功能
    Delphi 获取命令行输出的函数
  • 原文地址:https://www.cnblogs.com/ngnetboy/p/2390139.html
Copyright © 2011-2022 走看看