我写了2个程序都是关闭窗口,可是搞不懂它们的区别到底在哪儿?哪种情况下必须要用到消息呢?请通谷点讲!感谢大家!使用消息:procedure Tform1.myclose(var guanb:TWMCLOSE);
begin
showmessage('关闭窗口,才显示这个提示框');
end;使用事件:procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
showmessage('使用事件关闭窗口.');
end;
begin
showmessage('关闭窗口,才显示这个提示框');
end;使用事件:procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
showmessage('使用事件关闭窗口.');
end;
解决方案 »
- 使用Twebbrowser无法提取ASP.NET的ASP.NET_SessionId值..
- 如何一次性将数据库中的每条记录都更新
- 请教一个计算字段的问题
- 请高手指教,如何返回数据集中查询结果中的记录数目?
- 如何遍历窗体中所有DBEdit控件,然后设置其属性readonly为true
- 求教:用WEBSNAP开发的网页出错,请指点迷津!谢谢
- 用delphi 编程时,如何得到SWF画面的原始尺寸?
- 希望大家帮帮忙:insertdata parameter ':fanghao_p' not found 什么意思
- 请问哪位懂做示波器、频谱仪的仿真程序?(在线候答)
- 求购一个mp3相关的程序,价格面议。up有分
- 使用RMFormReport控件打印DBGridEh数据
- writeln 打印问题,急!!
caNone, caHide, caFree, caMinimize
当窗口或应用程序关闭时发送一个“WM_CLOSE"消息信号 Occurs when the form closes
这个是VCL的窗口关闭事件OnClose,当一个窗体发生关闭时发生。在VCL内部实际上也是应用了“WM_CLOSE”消息。
第二個用的是基於VCL的封裝