J'ai un bouton « Voulez-vous quitter » avec les boutons « « Oui » et « Non ». Comment puis-je fermer la fenêtre ainsi que le menu principal à partir duquel j'appuie sur Annuler ?Je me demandais comment fermer toutes les fenêtres en appuyant sur le bouton oui, je suis sûr que c'est simple... je ne sais tout simplement pas comment l'écrire de la manière la plus efficace.
Automatisation et scriptsRe : J'ai un bouton "Voulez-vous quitter" avec des boutons "Oui" et "Non". Comment fermer la fenêtre avec le menu principal à partir duquel j'appuie sur Annuler ?Voici un peu de JSL qui semble fermer toutes les fenêtres puis ferme JMP.Il peut y avoir des moyens plus simples.
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 : J'ai un bouton "Voulez-vous quitter" avec des boutons "Oui" et "Non". Comment fermer la fenêtre avec le menu principal à partir duquel j'appuie sur Annuler ?Disons que je ne veux pas fermer jmp et que je ne veux fermer qu'une fenêtre à la fois; par exemple
Vous appuyez sur annuler sur la première fenêtre et une autre fenêtre apparaît, à ce stade, vous voulez que la première fenêtre se ferme lorsque la deuxième fenêtre s'est ouverte.
Ensuite, si vous appuyez sur la case du bouton "Non" du deuxième menu, le deuxième menu devrait se fermer et le premier menu devrait s'ouvrir à nouveau ou vous devriez être présenté à nouveau avec le premier menu.
Re : J'ai un bouton "Voulez-vous quitter" avec des boutons "Oui" et "Non". Comment fermer la fenêtre avec le menu principal à partir duquel j'appuie sur Annuler ?Vous ne savez pas exactement ce que vous recherchez, mais peut-être quelque chose comme ça ?
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 : J'ai un bouton "Voulez-vous quitter" avec des boutons "Oui" et "Non". Comment fermer la fenêtre avec le menu principal à partir duquel j'appuie sur Annuler ?C'est exactement ce que je cherchais, merci !