窗体上有个 stringgrid表格,关闭前提醒保存数据。
目前我设置了一个全局变量记录是否保存,true为已保存, false未保存
窗体创建时变量初始化力true,未按保存按钮前的所有操作置为 false,按下保存按钮
恢复为true。
现在问題来了,要是经过增加删除修改等等一系列操作后内容却没变化,但这时变量
也标记为 false了,求大神帮忙!!!
刚注册,只有50分,多包涵
目前我设置了一个全局变量记录是否保存,true为已保存, false未保存
窗体创建时变量初始化力true,未按保存按钮前的所有操作置为 false,按下保存按钮
恢复为true。
现在问題来了,要是经过增加删除修改等等一系列操作后内容却没变化,但这时变量
也标记为 false了,求大神帮忙!!!
刚注册,只有50分,多包涵
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
if IsModified then //IsModified就是你说的全局变量
begin
Action := caNone;
ShowMessage('数据已修改,请先保存数据');
end;
end;