以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]为何检查是否保存会失效?(开发版)  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=52632)

--  作者:瞩望星空
--  发布时间:2014/6/19 15:58:00
--  [求助]为何检查是否保存会失效?(开发版)
在传统编辑窗口(使用狐表实例项目)中加了一个表控件,用于显示记录内容,见例子中的测试1窗口。
原来关闭窗口前,会检查是否修改的内容,如没有保存,则不能退出。
现在加了这个表控件后,这个功能失效了。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:传统编辑方式2.foxdb




--  作者:Bin
--  发布时间:2014/6/19 16:05:00
--  
主窗口不会触发BEforClose事件

你直接把代码写到关闭按钮的Click事件



If Tables("员工").Current.DataRow.RowState = DataRowState.Unchanged Then \'如果当前行已经修改过
    e.Form.Close
End If


--  作者:瞩望星空
--  发布时间:2014/6/19 16:08:00
--  
哦,那如何关闭窗口右上角的“X”功能键,即只能通过按钮关闭,不能通过窗口标题栏关闭。
谢谢

--  作者:Bin
--  发布时间:2014/6/19 16:11:00
--  
主窗口本来就没有那个X
--  作者:瞩望星空
--  发布时间:2014/6/19 16:22:00
--  
为何我这边所有窗口都有关闭窗口(“X”)的显示啊

图片点击可在新窗口打开查看此主题相关图片如下:窗口控制.jpg
图片点击可在新窗口打开查看

--  作者:Bin
--  发布时间:2014/6/19 16:22:00
--  
设计时候有,打开的时候就没有了.你没看的啊?
--  作者:有点甜
--  发布时间:2014/6/19 16:24:00
--  
以下是引用瞩望星空在2014-6-19 16:08:00的发言:
哦,那如何关闭窗口右上角的“X”功能键,即只能通过按钮关闭,不能通过窗口标题栏关闭。
谢谢

 

 

http://www.foxtable.com/help/topics/2128.htm

 

 


--  作者:瞩望星空
--  发布时间:2014/6/19 16:48:00
--  
看到效果了。
我是在预览时看到有“X”,但项目发布后,这个就不见了。