如果 “确定”和“取消”按钮的界面是自定义的窗体,可以考虑在窗体里添加状态变量。此外,对于窗体来说,如果不是手动建立窗体,而是工程自动建立维护的,那么,通常窗体关闭后,再次显示窗体时,依旧显示上次的“勾选”状态。
如果使用显示标准对话框,并根据用户点击“确定”、“取消”的选择来完成实际的操作,可以使用 MessageBox 函数,如:
if MessageBox(Handle, '确定记录吗?', '信息提示', MB_OKCANCEL + MB_ICONQUESTION)
= IDOK then
begin
//记录下上次点击记录勾选的状态
end;