以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  beforeclose事件  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=97580)

--  作者:10059
--  发布时间:2017/3/15 10:27:00
--  beforeclose事件
请问老师,我在窗口的beforeclose事件中写入下面的代码,操作时都弹出了messagebox了,但最后窗口还是关闭了,为什么??

If Tables("obas_emp").Current.DataRow.RowState <> DataRowState.Unchanged Then \'如果当前行已经修改过
    messagebox.show("当前行内容已经被修改过,请选择""保存修改""或者""撤销修改""","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    e.Cancel = True
End If

--  作者:10059
--  发布时间:2017/3/15 10:30:00
--  
刚开始写进去的时候是可以的,如果重新打开项目之后就不行了
--  作者:有点色
--  发布时间:2017/3/15 10:32:00
--  
测试没问题,上传实例测试。
--  作者:10059
--  发布时间:2017/3/15 11:36:00
--  
麻烦老师看看,谢谢啦!!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:有点色
--  发布时间:2017/3/15 11:44:00
--  

 我修改,重新保存一下,就好了。你是不是用的是试用版?快到期了?

 


 

[此贴子已经被作者于2017/3/15 12:49:09编辑过]

--  作者:10059
--  发布时间:2017/3/15 11:48:00
--  
是的,
老师,这个问题是因为试用版快到期导致的??

--  作者:10059
--  发布时间:2017/3/15 12:02:00
--  
老师,您修改了什么,都没变啊!!我怎么测试还是不行了
--  作者:有点色
--  发布时间:2017/3/15 13:11:00
--  

 测试了一下,是bug。重新打开项目的时候,不行,修改保存后又可以。

[此贴子已经被作者于2017/3/15 13:11:17编辑过]

--  作者:狐狸爸爸
--  发布时间:2017/3/15 14:05:00
--  
收到