动态更新UIContextMenu图窗口

5视图(30天)
布兰登
布兰登 2012年7月20日
评论道: Iranga2013年10月15日
的问候,
有没有一种方法来更新一个字符串属性UIContextMenu之前调用。我有阴谋有几行所有的人有相同的上下文菜单分配给他们。我想更新一个字符串的上下文菜单的一些信息线出现在上下文菜单。然而我不希望为每一行创建一个独特的上下文菜单。
提前感谢任何帮助,
布兰登

答案(1)

1月
1月 2012年7月20日
编辑:1月 2012年7月20日
看到 //www.tianjin-qmedu.com/help/techdoc/ref/uicontextmenu_props.html :“回调”处理函数之前立即菜单可见。
FigH =图;
UICH = uicontextmenu (FigH,“回调”,@raiseContextMenu);
用户数据。menu1 = uimenu (UICH,“标签”,“不选择”);
集(UICH,“用户数据”、用户数据);
线(1:10,兰德(10),“快捷菜单”,UICH);
线(1:10,兰德(10),“快捷菜单”,UICH);
函数raiseContextMenu (UICH EventData)
DlgH =祖先(UICH,“图”);
用户数据=得到(ObjH,“用户数据”);
用户数据。FigH = DlgH;
用户数据。AxisH =得到(DlgH,“CurrentAxes”);
用户数据。LineH =得到(DlgH,“CurrentObject”);
集(UserData.menu1,“标签”datestr (0));
集(UICH,“用户数据”、用户数据);
这个方法存储对象的句柄,它一直活跃,在上下文菜单中选择。然后所有行可以共享相同的上下文菜单和菜单项的实际回调还访问用户数据的上下文菜单。
2的评论
Iranga
Iranga 2013年10月15日
编辑:Iranga 2013年10月15日
你能请回答这个问题吗?
如果@raiseContextMenu有任何输出,你怎么从uicontextmenu检索那些?

登录置评。

类别

找到更多的在交互控制和回调帮助中心文件交换

s manbetx 845

社区寻宝

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

开始狩猎!