Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

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


加好友 发短信
等级:婴狐 帖子:2 积分:92 威望:0 精华:0 注册:2013/3/9 20:25:00
[求助]  发帖心情 Post By:2013/3/10 22:00:00 [只看该作者]

我创建了一【货品信息】窗口,给此窗口添加【关闭】功能,我想在关闭窗口的时候如果产品信息有改动过可以有提示跳出,是否需要保存,设置代码如下

 

 

 If MessageBox.Show("产品表已经被修改,是否保存?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then
 DataTables("货品信息").Save()
 End If

Forms("货品信息").Close

 

但是我发现,弹出的对话框即使选择“是”也会保存,选择“否”也会保存,这是什么原因呢

如果去掉提示框,就直接 Forms("货品信息").Close  【货品信息】窗口的信息依然会保存已经修改的。

 

怎么设置能点击【关闭】而不修改内容,直接退出呢   请狐前辈们赐代码


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


加好友 发短信
等级:婴狐 帖子:89 积分:535 威望:0 精华:0 注册:2013/2/23 20:06:00
  发帖心情 Post By:2013/3/10 22:02:00 [只看该作者]

If MessageBox.Show("产品表已经被修改,是否保存?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then
    DataTables("货品信息").Save()
Else
    DataTables("货品信息").RejectChanges
End If

Forms("货品信息").Close


 回到顶部