matlab中怎样给编辑框写一个右键菜单?在线等候!!

hisenbear 2003-07-18 10:39:44
matlab中怎样给编辑框写一个右键菜单?在线等候!!
...全文
182 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hisenbear 2003-08-08
  • 打赏
  • 举报
回复
谢谢各位!
wow303 2003-08-07
  • 打赏
  • 举报
回复
这个问题一般的MATLAB书籍里面都有,创建你需要的右健菜单内容。上面的师兄帮你说清楚了。还有一步就是在你需要右健菜单的控件加上它。
她的写法我宁愿改成这个样子:
cmenu=uicontextmenu;

cb1=['set(hline,"lineStyle","--")'];
cb2=['set(hline,"lineStyle",":")'];
cb3=['set(hline,"lineStyle","-")'];
item1=uimenu(cmenu,'Label','dashed','Callback',cb1);
item1=uimenu(cmenu,'Label','dotted','Callback',cb2);
item1=uimenu(cmenu,'Label','solid','Callback',cb3);

Hline=plot(1:10,'UIContextMenu',cmenu);
或者将你需要的代码写成:
set( EditHandle, ,'UIContextMenu',cmenu);


runningmadly1999 2003-07-27
  • 打赏
  • 举报
回复
handle=uicontextmenu('propertyName',Propertyvalue,...)
比如下述语句定义了一个和一条线相关的右键菜单,在一条线的任意位置点击鼠标,菜单就会出现
cmenu=uicontextmenu;
Hline=plot(1:10,'UIContextMenu',cmenu);
cb1=['set(hline,"lineStyle","--")'];
cb2=['set(hline,"lineStyle",":")'];
cb3=['set(hline,"lineStyle","-")'];
item1=uimenu(cmenu,'Label','dashed','Callback',cb1);
item1=uimenu(cmenu,'Label','dotted','Callback',cb2);
item1=uimenu(cmenu,'Label','solid','Callback',cb3);

多看看自带的help,good luck
asan_xu 2003-07-27
  • 打赏
  • 举报
回复
里这能找到答案
http://www.image2003.com

4,447

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧