¿Cómo cierro una “Nueva ventana”?He estado tratando de cerrar nuevas ventanas pero tengo éxito, por el bien de los argumentos, probé x = Nueva ventana (*algo de código*);
Close(x);
x << Close();
x << Close;
x << Close Window();
Cualquier ayuda sería muy apreciada
secuencias de comandosRe: ¿Cómo cierro una "Nueva ventana"?Aquí hay un ejemplo un poco más complicado que muestra cómo cerrar una ventana no modal con los botones Aceptar o Cancelar.
nw = new window("Test",
textbox("Hello World"),
panelbox("Actions",
hlistbox(
okb = button box("OK", << set icon("Go"),
set script(
show("Clicked OK");
// Other OK actions here
nw << close window();
),
),
canb = button box("Cancel", << set icon("Stop"),
set script(
show("Clicked Cancel");
nw << close window();
),
),
)
)
);

Re: ¿Cómo cierro una "Nueva ventana"?Para preguntas de sintaxis como las que está preguntando, puede encontrar sus respuestas en el índice de secuencias de comandos.
Ayuda=>Índice de secuencias de comandos
Re: ¿Cómo cierro una "Nueva ventana"?<< Cerrar ventana; o << Cerrar Ventana(); Deberia trabajar
Names Default To Here(1);
nw = New Window("");
wait(2);
nw << Close Window();Re: ¿Cómo cierro una "Nueva ventana"?Aquí hay otra arruga con respecto al cierre de ventanas.Supongamos que tiene un conjunto de datos abierto y cuando el usuario hace clic en Aceptar o Cancelar hay una acción para cerrar el conjunto de datos.Pero, ¿qué pasa si el usuario hace clic en el botón de cerrar ventana (X en la esquina superior derecha)?La función on close() se encarga de ello.Aquí hay un ejemplo:
// Build a display window for ftab_box
ftab_window = New Window("Frequency Tab", << on close(close(ftab_dataset, nosave)),
H List Box(
Button Box("Save to MSWord",
ftab_output << Save MSWord("", Native);
),
Text Box( " " ),
Button Box( "Close this Window",
ftab_window << CloseWindow;
// close(ftab_dataset, nosave); // This gets run by on close above
),
),
ftab_output = vlistbox(
outlinebox(ftab_title,
ftab_box),
),
);