返回介绍

菜单栏修改讲解

发布于 2023-08-09 23:10:34 字数 4113 浏览 0 评论 0 收藏 0

视频如下:

代码工程下载:

https://mxtmpweb.mxdraw.f3322.net:3562/video/com-mxmenu.zip

二、菜单栏定义文件

1、如何找到控件对应的mnu定义文件

1)找到安装的文件目录:MxDraw52\Bin\vc100;

2)选择打开一个exe可执行文件;

3)找到对应文件具体所在位置(菜单栏文件与控件位置不一致时,修改文件针对控件是无效的);

4)mnu文件可通过记事本打开进行修改。

2、如何新增一个按钮

1)用记事本打开mxmenu.mnu文件(所有的mnu文件都是菜单栏文件);

2)添加按钮并保存(“100”为ID,用作自定义命令);

 "自定义新建(&N)1" "" "IDB_NEW_BITMAP" "local:mytoolbar.bmp"   "" "100" "ID_NEW_BUTTOM"
"自定义新建(&N)" "Mx_New" "IDB_NEW_BITMAP" "local:mytoolbar.bmp"

图片1.png

3)输入自定义的命令;例如隐藏菜单栏;

else if(100==e.iCommandId ) 
 {    axMxDrawX1.ShowMenuBar = isShow; 
      isShow = !isShow;                          
    }

4)编译运行,点击新建按钮,命令被执行。

3、如何让控件一启动就隐藏某个按钮

1)首先响应事件InitComplete;

微信图片_20201210095510.png

2)然后根据需要写入代码:例如隐藏新建和打开

private void axMxDrawX1_InitComplete(object sender, EventArgs e)       
 {    
      axMxDrawX1.HideMenuBarControl("新建(&N),打开(&O)", true);     
  }

3)再编译运行,此时文件---新建、保存按钮直接被隐藏。

4、如何删除不需要的按钮及说明

1)如何删除:直接在文件夹把不需要的菜单栏文件删除,控件加载时就不会显示该工具条;

2)文件中第一行菜单文件头信息;

图片4.png

3) 文件中后面每一行代表一个菜单栏按钮;

图片5.png

4)通过mnu文件可修改菜单栏,删除增加按钮,给增加的按钮通过id添加自定义命令。

5、怎么修改控件默认的菜单文件

视频如下:

1)在安装位置找到打开MxDraw5.2Help;

图片1.png

2)双击打开,搜索“Iniset"找到_DMxDrawX::Iniset 数据 成员;

图片2.png

3)可看见序号60为指定菜单文件;

图片3.png

4)找到:正编辑的工程--控件属性--Iniset

微信截图_20201214145546.png

5)如果想用mymxmenu.mnu文件代替默认文件(新建同理),如图(多个则用逗号分开);

微信截图_20201214145604.png

微信截图_20201214145623.png

6)此处两个文件不同之处如红框所示,更改后打开菜单栏文件显示则为图二。

图一:mxmenu.mnu文件

图片7.png

图二:mymxnenu.mnu文件

图片8.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文