rzpagecontrol中关闭from数据未保存提醒

雪花飘飘 2014-04-15 09:44:53
页面中有一个formA控制另外一个fromB,fromB是放在rzpagecontrol1中,当fromA控制关闭fromB时,当fromB中有正在编辑的数据时,怎么在formA中提醒先保存或者取消fromB中的数据?
...全文
171 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2014-04-16
  • 打赏
  • 举报
回复
当数据有修改的时候,设置一个 变量为ON.,在FormB的CloseQuery事件里面,判断该变量的值,当变为ON,说明值有变化,根据需要,若确实关闭,设置canClose=true 如果未保存,则设置CanClose=false
金卯刀 2014-04-16
  • 打赏
  • 举报
回复
引用 2 楼 wangwei244157887 的回复:
当数据有修改的时候,设置一个 变量为ON.,在FormB的CloseQuery事件里面,判断该变量的值,当变为ON,说明值有变化,根据需要,若确实关闭,设置canClose=true 如果未保存,则设置CanClose=false
FormA是如何控制FORMB“关闭”?
金卯刀 2014-04-15
  • 打赏
  • 举报
回复
要看你是怎么控制关闭的? formB的“关闭”,是指释放Form对象或者是移除pagecontrol的page?还是仅仅是隐藏?还是调用Close?...... 另外,“怎么在formA中提醒先保存或者取消fromB中的数据?” ————从职责单一原则考虑,这件事,应由FormB处理:即在“关闭”时,做出提示。触发时机要结合FormA控制FormB 的“关闭”方式考虑

5,379

社区成员

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

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