Foxtable(狐表)用户栏目专家坐堂 → 关于窗口关闭的疑惑!


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

主题:关于窗口关闭的疑惑!

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


加好友 发短信
等级:五尾狐 帖子:1165 积分:9032 威望:0 精华:1 注册:2011/5/25 16:33:00
关于窗口关闭的疑惑!  发帖心情 Post By:2011/8/4 15:04:00 [只看该作者]

关于我这个项目 有点疑惑  按照帮助文件

BeforeClose

在关闭窗口前执行。

e参数属性:

Form:  表示要关闭的窗口
Cancel:逻辑型,设为True,将禁止关闭窗口。

如果任何时候Cancel参数都返回True的话,那么窗口将永远不能关闭,直到强
行中止进程,所以在代码中使用Cancel参数的时候,一定要慎重。

示例

请在窗口中加入两个DateTimePicker(日期输入框),分别命名为StartDate和EndDate。
然后将BeforeClose事件代码设为:

Dim sd As WinForm.DateTimePicker
Dim
ed As WinForm.DateTimePicker
sd = e.Form.Controls(
"StartDate")
ed = e.Form.Controls(
"EndDate")
If
sd.Value Is Nothing OrElse ed.Value Is Nothing Then
    MessageBox.Show(
"请输入起始日期和终止日期!","提示", MessageBoxButtons.OK ,MessageBoxIcon.Information)
    e.Cancel =
True
End
If



我做了个窗口测试 发现第一次打开项目后  如果要关闭窗口 是没法关闭的 要输入日期  但是 关闭后 第二次应用窗口  出现不需要输入日期也能关闭 什么情况呢?

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




[此贴子已经被作者于2011-8-4 15:05:51编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/8/4 15:19:00 [只看该作者]

我这里:第二次应用窗口  没输入日期 也不能关闭

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


加好友 发短信
等级:五尾狐 帖子:1165 积分:9032 威望:0 精华:1 注册:2011/5/25 16:33:00
  发帖心情 Post By:2011/8/4 15:21:00 [只看该作者]

第二次  你关闭的时候 它会提示请输入起始日期和终止日期!   


但是你点了确定后  窗口就自动关闭了~



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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/8/4 15:24:00 [只看该作者]

没有你说的那种情况出现啊····


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/8/4 15:24:00 [只看该作者]

我测试正常,升级你的foxtable吧

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


加好友 发短信
等级:五尾狐 帖子:1165 积分:9032 威望:0 精华:1 注册:2011/5/25 16:33:00
  发帖心情 Post By:2011/8/4 15:28:00 [只看该作者]

汗~。 那我升级了 再看看吧~

 回到顶部