delphi 请问:如何点了窗口右上解的关闭,程序不是关闭而且隐藏?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi 请问:如何点了窗口右上解的关闭,程序不是关闭而且隐藏?相关的知识,希望对你有一定的参考价值。

参考技术A 在FORM的ONCLOSE方法中加入Action:=caHide;参数:caNone,窗口不允许被关闭,点了右上角的X也没有任何事情发生caHide,窗口没有关闭,而是隐藏,程序可以继续访问该窗口caFree,窗口被关闭,占用的内存被释放caMinimize,窗口被最小化,而不是被关闭,是MDI子窗口的默认Action

jsp点击右上角的X关闭子窗口刷新父窗口该如何实现呢?

参考技术A 你把刷新的功能,写到关闭前面,也就是先刷新,在关闭 参考技术B 父页面js:
function btnAdd_onclick()
window.open("xxx.jsp", "","height=600, width=650, top=100, left=200,z-look=yes,toolbar=yes, menubar=no, scrollbars=yes, resizable=yes ,alwaysRaised=yes,
location=no, status=yes" );

function refresh()

this.location = this.location;


子页面JS:

function close()

window.opener.refresh();//重点就在这里刷新
window.focus();
window.opener=null;
window.close();

重点是在父页面写一个刷新方法,在子页面通过window.opener.父页面中刷新的方法来实现这个功能。本回答被提问者采纳

以上是关于delphi 请问:如何点了窗口右上解的关闭,程序不是关闭而且隐藏?的主要内容,如果未能解决你的问题,请参考以下文章

delphi 右上角按钮关闭窗口时打开另一窗口

delphi 请问,如何不允许关闭某程序

请问delphi利用sendmessage(hwndclose,wm_close,0,0);怎么关闭有关闭提示的窗体!

DELPHI中MDI子窗口的关闭 和打开

delphi begin SpVoice1.Speak(memo1.Text,0); end; 在读的时候连窗口都关闭不了,请问是怎么回事。

delphi如何关闭启动窗体