"예" 및 "아니요" 버튼이 있는 "종료하시겠습니까?" 버튼이 있습니다. 취소를 누른 메인 메뉴와 함께 창을 어떻게 닫나요?예 버튼을 누른 후 어떻게 모든 창을 닫을 수 있는지 궁금합니다. 간단할 것 같아요... 가장 효율적인 방법으로 작성하는 방법은 잘 모르겠습니다.
자동화 및 스크립팅Re: "예" 및 "아니오" 버튼이 있는 "종료하시겠습니까?" 버튼이 있습니다. 취소를 누른 기본 메뉴와 함께 창을 닫으려면 어떻게 합니까?다음은 모든 창을 닫은 다음 JMP를 닫는 약간의 JSL입니다.더 쉬운 방법이 있을 수 있습니다.
Names Default To Here( 1 );
cw = Current Window() << get window title;
For( i = 99, i >= 1, i--,
If( Window( i ) << get window title != cw & Window( i ) << get window title != "",
Window( i ) << close window
)
);
Main Menu( "exit jmp" );
Re: "예" 및 "아니오" 버튼이 있는 "종료하시겠습니까?" 버튼이 있습니다. 취소를 누른 기본 메뉴와 함께 창을 닫으려면 어떻게 합니까?jmp를 닫고 싶지 않고 한 번에 하나의 창만 닫고 싶다고 가정해 보겠습니다. 예
첫 번째 창에서 취소를 누르면 다른 창이 나타납니다. 이 시점에서 두 번째 창이 열릴 때 첫 번째 창이 닫히기를 원합니다.
그런 다음 두 번째 메뉴의 "아니오" 버튼 상자를 누르면 두 번째 메뉴가 닫히고 첫 번째 메뉴가 다시 열리거나 첫 번째 메뉴가 다시 표시되어야 합니다.
Re: "예" 및 "아니오" 버튼이 있는 "종료하시겠습니까?" 버튼이 있습니다. 취소를 누른 주 메뉴와 함께 창을 닫으려면 어떻게 합니까?당신이 추구하는 것이 무엇인지 정확히 모르지만 아마도 이와 같습니까?
Names Default To Here(1);
nw1_expr = Expr(
New Window("1",
Text Box("Window1"),
H List Box(
Button Box("OK"),
Button Box("Cancel", << Set Function(function({this},
(this << top parent) << Close Window;
nw2_expr;
)))
)
);
);
nw2_expr = Expr(
New Window("2",
Text Box("Window2"),
H List Box(
Button Box("OK"),
Button Box("No", << Set Function(function({this},
(this << top parent) << Close Window;
nw1_expr;
)))
)
);
);
nw1_expr;Re: "예" 및 "아니오" 버튼이 있는 "종료하시겠습니까?" 버튼이 있습니다. 취소를 누른 주 메뉴와 함께 창을 닫으려면 어떻게 합니까?그게 바로 제가 찾던 것입니다, 감사합니다!