可以重新打开菜单吗?

时间:2015-01-14 15:06:24

标签: matlab menu

我的问题非常简单。

我需要找出是否可以重新打开已创建的菜单。 像这样:

choice = menu('Command','1','2','Quit');

命令2正在打开一个新的菜单:

choice2 = menu('Command','3','4','Return');

当我点击 返回 时,我想重新启动 选择 菜单。

这是可能的,如果可以,怎么样?

1 个答案:

答案 0 :(得分:0)

评论有点长,那么如果你只检查choice2,结果是'返回'(即它的值是3)怎么办呢?那么你再次调用第一个菜单呢?

例如:

clear
clc
close all

choice = menu('Command','1','2','Quit');

choice2 = menu('Command','3','4','Return');

if choice2 ==3
choice = menu('Command','1','2','Quit')
end

为了更多功能,您可以做的是创建一个带有文本框的简单GUI,您可以随时调用它们并根据需要进行自定义。