菜单项复选属性如何在程序中设置
菜单项复选属性如何在程序中设置?我在点击一个菜单项的时候,将该菜单项的复选属性设置为on,所用语句为:
set(gcbo,'checked','on')
然后想复位,将该菜单项的复选属性去掉,假设该菜单项的Tag属性为Untitled_1,用如下语句却不能达到目的:
set(handles.Untitled_1,'checked','off')
请问该怎样才能实现这一功能呢? 用这个看下可行不
currentstate=get(gcbo,'checked');
Flag=strcmp(currentstate,'on');
if Flag
set(gcbo,'checked','off');
else
set(gcbo,'checked','on');
end
回复 #2 spano 的帖子
谢谢!我回去试试。 这个方法管用,比我之前设计的好多了,但是还有没有更好的方法,通过一个复位按钮,就能将已标记的菜单项的checked属性都设成off?
页:
[1]