菜单条

创建菜单栏(s)在任何位置在图窗口

2.1 k下载

更新2011年1月12

查看许可协议

编者按:这个文件被选为MATLAB中央选择的

这个函数菜单条,允许用户创建菜单的任何数字
它取代UIcontextmenu UIpanels的真正的菜单栏。

菜单条(figure_handle)或菜单条

鼠标悬停和窗口大小调整更新可以启用

菜单条(‘开始’,figure_handle)或菜单条(“开始”)

或者通过:

集(figure_handle, ResizeFcn”、“菜单条(“ResizeFcn gcf) ');
集(figure_handle, WindowButtonMotionFcn”、“菜单条(“MotionFcn gcf) ');

的例子,

%创造与uipanel图
图中,
uipanel1 = uipanel(“单位”,“像素”、“位置”,[10 200 400 200]);

%附加一个快捷菜单(右键按钮菜单)
menu_panel1 = uicontextmenu;
集(uipanel1, UIContextMenu menu_panel1);

%的上下文菜单中添加菜单项
hchild = uimenu (menu_panel1,“标签”,“随机像素”);
uimenu (hchild“标签”,“红”,“回调”,“disp(“红色调”)');
uimenu (hchild“标签”,“蓝”、“回调”,“disp(“蓝色调”)');

%形式上下文菜单的菜单条
菜单条

%添加一些其他菜单按钮
hchild = uimenu (menu_panel1,“标签”,“清晰”,“回调”,“disp(“清晰”)');
hchild = uimenu (menu_panel1,“标签”,“帮助”);
uimenu (hchild“标签”,“信息”,“回调”,“disp(“信息回调”)');

%更新菜单条
菜单条

%启用鼠标和调整效果
菜单条(“开始”);

引用作为

Dirk-Jan克朗(2023)。菜单条(//www.tatmou.com/matlabcentral/fileexchange/29760-menubar), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2010b
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在迁移向导的应用帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.8.0.0

现在也与普通的回调函数。

1.7.0.0

而不是使用一个计时器,每uipanel它使用一个计时器整个图。

1.4.0.0

解决错误:“Matlab是慢做许多菜单条后更新”

1.3.0.0

菜单条宽度现在等于uipanel宽度。Uipanel不再设置为不可见。

1.2.0.0

固定的错误:在subsub-menu

1.1.0.0

图调整检测。

1.0.0.0