窗体从模态对话框返回时,触发什么事件

阿门BIT 2013-09-11 05:00:34
窗体上有个按钮,点击,则创建并打开另一个模态对话框,请问各位大侠,当模态对话框返回时,会触发什么事件。
我试了一下,当对话框为非模态的时候,会触发OnActive事件。而为模态对话框时,并不会触发OnActive事件。只会触发OnShow事件。而OnShow事件在窗体移动过程中也会触发,不满足我的要求。我希望的事件是从模态对话框返回后,只触发一次的事件。这种情况应该怎么办呢
...全文
141 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
s11ss 2013-09-11
  • 打赏
  • 举报
回复
窗体从模态对话框返回时,会触发Application的OnModalEnd事件!
s11ss 2013-09-11
  • 打赏
  • 举报
回复
引用 4 楼 gaomin209 的回复:
3楼的办法可以 顺便再问一下,如果点了窗体右上角的关闭按钮,返回的Modelresult会是什么呢。
自己调试一下就行了啊!是mrCancel。
阿门BIT 2013-09-11
  • 打赏
  • 举报
回复
3楼的办法可以 顺便再问一下,如果点了窗体右上角的关闭按钮,返回的Modelresult会是什么呢。
鐵蛋 2013-09-11
  • 打赏
  • 举报
回复
if form1.modelresult=mrOk then 写在这个后面
鐵蛋 2013-09-11
  • 打赏
  • 举报
回复
if form1.modelresult=mrOk then 卸载这个后面
sololie 2013-09-11
  • 打赏
  • 举报
回复
自己定义一个tform,给这个form的onclose中写你的代码,最后用showmodal来显示这个form

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧