Foxtable(狐表)用户栏目专家坐堂 → 请教 :一个窗体 关闭前 判断窗体中某表是否变动 如果变动不能关闭 需保存后才能关闭


  共有3039人关注过本帖树形打印复制链接

主题:请教 :一个窗体 关闭前 判断窗体中某表是否变动 如果变动不能关闭 需保存后才能关闭

帅哥哟,离线,有人找我吗?
jswjyjf
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
请教 :一个窗体 关闭前 判断窗体中某表是否变动 如果变动不能关闭 需保存后才能关闭  发帖心情 Post By:2014/10/17 21:48:00 [只看该作者]

请教 :一个窗体 关闭前 判断窗体中某表是否修改 如果变动不能关闭 需保存后才能关闭 ?
 

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40574 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2014/10/17 21:56:00 [只看该作者]

文件?

 回到顶部
帅哥哟,离线,有人找我吗?
jswjyjf
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2014/10/17 21:59:00 [只看该作者]

用这个haschanges 判断 是可以的,但是不允许关闭窗口 ,怎么写

 回到顶部
帅哥哟,离线,有人找我吗?
chrislee1982
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:1 积分:65 威望:0 精华:0 注册:2014/10/17 22:02:00
  发帖心情 Post By:2014/10/17 22:09:00 [只看该作者]

窗口没有onclose的事件吗?


 回到顶部
帅哥哟,离线,有人找我吗?
jswjyjf
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2014/10/17 22:14:00 [只看该作者]

没有啊

 回到顶部
帅哥哟,离线,有人找我吗?
菲舍尔
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:504 积分:3492 威望:0 精华:3 注册:2012/11/13 15:49:00
  发帖心情 Post By:2014/10/18 9:52:00 [只看该作者]

在beforeclose事件中写

 

判断是否改变用haschanges

 

If DataTables("费用设置").HasChanges Then
    If MessageBox.Show("需要保存吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then
        DataTables("费用设置").Save
    Else
        DataTables("费用设置").RejectChanges
    End If
End If
e.Form.Close

 

[此贴子已经被作者于2014-10-18 9:56:18编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
逛逛
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:1693 积分:12117 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2014/10/18 9:59:00 [只看该作者]

 

图片点击可在新窗口打开查看

 

 

 

狐表窗口自身有 BeforeClose 事件

 

Datatable 有 HasChanges 属性

 

组合一下就可以了


 回到顶部