Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
gaoyong30000 发表于: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编辑过]
2楼
mr725 发表于:2011/8/4 15:19:00
我这里:第二次应用窗口  没输入日期 也不能关闭
3楼
gaoyong30000 发表于:2011/8/4 15:21:00
第二次  你关闭的时候 它会提示请输入起始日期和终止日期!   


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


4楼
mr725 发表于:2011/8/4 15:24:00

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

5楼
狐狸爸爸 发表于:2011/8/4 15:24:00
我测试正常,升级你的foxtable吧
6楼
gaoyong30000 发表于:2011/8/4 15:28:00
汗~。 那我升级了 再看看吧~
共6 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .05469 s, 3 queries.