我正在构建一个应用程序如果用户按“X”关闭窗口,我想防止窗口被关闭. 据我所知,“关闭时”只允许我处理窗口关闭时发生的事情。 我无法取消窗口关闭事件。
请帮我找到文档或解决方案。提前致谢!
这有点晚了,但您可以从 On Close 脚本返回 0 以防止窗口关闭。
Names default to here(1);
win = New Window("Close Me", Show Menu(0), Show Toolbars(0),
V List Box(
teb = text edit box("")
)
) << On Close(
if(
length( teb << get text ) > 0,
1,
New Window("Enter a value", << modal(1), Show Menu(0), Show Toolbars(0), text box("you must enter a value to continue"));
0;
)
);