Foxtable(狐表)用户栏目专家坐堂 → 为何窗口BeforeClose事件的Cancel不起作用(狐爸请进)


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

主题:为何窗口BeforeClose事件的Cancel不起作用(狐爸请进)

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


加好友 发短信
等级:小狐 帖子:374 积分:3147 威望:0 精华:0 注册:2009/2/3 9:55:00
  发帖心情 Post By:2009/12/7 16:02:00 [只看该作者]

您是用一楼代码吗?麻烦狐爸看看我的代码是否有错

 回到顶部
帅哥,在线噢!
狐狸爸爸
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251397 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/12/8 11:08:00 [只看该作者]

别在设计的时候测试,正常启动项目打开窗口看看。

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


加好友 发短信
等级:小狐 帖子:374 积分:3147 威望:0 精华:0 注册:2009/2/3 9:55:00
  发帖心情 Post By:2009/12/8 11:26:00 [只看该作者]

狐爸,我发现这个现象和Syscmd.Project.Save()有关,你下载下面的文件看看,我在AfterLoad事件中加入了Syscmd.Project.Save() 每次打开窗口都这样。打开文件后直接应用窗口再关闭。
现在的关闭前事件代码为:

If MessageBox.Show("被修改,是否保存?", "提示", MessageBoxButtons.YesNo) = DialogResult.Yes Then
     e.Cancel = True
end if

症状:选择“是”不应关闭窗口但是关了,e.Cancel = True 没起作用

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

[此贴子已经被作者于2009-12-8 21:43:42编辑过]

 回到顶部
帅哥,在线噢!
狐狸爸爸
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251397 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/12/8 12:11:00 [只看该作者]

你选择是的话,e.cancel = true,当然不能关闭啊


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


加好友 发短信
等级:小狐 帖子:374 积分:3147 威望:0 精华:0 注册:2009/2/3 9:55:00
  发帖心情 Post By:2009/12/8 12:53:00 [只看该作者]

问题就是  它关闭了


 回到顶部
帅哥,在线噢!
狐狸爸爸
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251397 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/12/8 12:59:00 [只看该作者]

为啥我就是没关闭呢?

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


加好友 发短信
等级:小狐 帖子:374 积分:3147 威望:0 精华:0 注册:2009/2/3 9:55:00
  发帖心情 Post By:2009/12/8 13:14:00 [只看该作者]

好了,不说了,郁闷死了,以后看别人能否出现此问题,我改代码吧(我这里三台机子都这样)。谢谢狐爸

 回到顶部
总数 17 上一页 1 2