2015-01-14 2 views
0

내 질문에 매우 간단합니다.메뉴를 다시 열 수 있습니까?

이미 생성 된 메뉴를 다시 열 수 있는지 알아야합니다. 이처럼 :

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

그리고 명령 2는 fallowing로 새로운 메뉴를 열고있다 : 나는 에 돌아을 클릭하면 내가 선택 메뉴를 만들고 싶어

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

백업 팝업.

가능하며 가능하다면 어떻게됩니까?

답변

0

댓글이 약간 길어서 choice2 만 확인하면 결과가 '돌아 가기'(즉 값이 3) 인 경우 첫 번째 메뉴를 다시 호출 하시겠습니까?

예 : 당신이 더 다양성을 위해 할 수있는 것은 당신이 언제 전화를 당신이 원하는대로 사용자 정의 할 수있을 것입니다 텍스트 상자와 간단한 GUI를 만드는 것입니다

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 

.

+0

여기의 문제는 코드가 if/else의 거의 무한 루프 일 것이므로 해당 코드로 인해 1,2에서 작업을 정의하고 종료해야합니다. – Anonymous

+0

오, 그럼 나는 조금 잃었 어. 당신은 항상 행동을 점검 할 필요가 있다면 많은 if/else 진술이 필요할 것입니다. 코드에 대해 더 많은 정보를 제공 할 수 있습니까? 당신이 정말로 그걸로 무엇을하고 싶니? 감사. –

관련 문제