Tengo un botón "¿Quieres salir" con los botones "Sí" y "No". ¿Cómo cierro la ventana junto con el menú principal desde el que presiono cancelar?Me preguntaba cómo cerraría todas las ventanas al presionar el botón Sí, estoy seguro de que es simple... simplemente no estoy seguro de cómo escribirlo de la manera más eficiente.
Automatización y secuencias de comandosRe: Tengo un botón "¿Desea salir" con los botones "Sí" y "No". ¿Cómo cierro la ventana junto con el menú principal desde el que presiono cancelar?Aquí hay un poco de JSL que parece cerrar todas las ventanas y luego cierra JMP.Puede haber formas más fáciles.
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: Tengo un botón "¿Quieres salir" con los botones "Sí" y "No". ¿Cómo cierro la ventana junto con el menú principal desde el que presiono cancelar?Digamos que no quiero cerrar jmp y solo quiero cerrar una ventana a la vez; p.ej
Presiona cancelar en la primera ventana y aparece otra ventana, en este punto desea que la primera ventana se cierre cuando se abrió la segunda ventana.
Luego, si presiona el cuadro del botón "No" del segundo menú, el segundo menú debería cerrarse y el primer menú debería abrirse nuevamente o debería aparecer el primer menú nuevamente.
Re: Tengo un botón "¿Quieres salir" con los botones "Sí" y "No". ¿Cómo cierro la ventana junto con el menú principal desde el que presiono cancelar?No estoy exactamente seguro de lo que buscas, pero ¿tal vez algo como esto?
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: Tengo un botón "¿Desea salir" con los botones "Sí" y "No". ¿Cómo cierro la ventana junto con el menú principal desde el que presiono cancelar?Eso es exactamente lo que estaba buscando, gracias!