以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 窗口beforeclose事件 点击取消也关闭 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42406) |
-- 作者:653006728 -- 发布时间:2013/11/11 9:39:00 -- 窗口beforeclose事件 点击取消也关闭 在窗口的beforeclose事件中, 输入: MessageBox.show("确定要退出吗?","提示" ,MessageBoxButtons.OKCancel, MessageBoxIcon.Question)
弹出窗口 点击取消后或者直接点× 窗口还是关闭了?
此主题相关图片如下:hqmry%_0hd`hlomw%n2@fo.jpg [此贴子已经被作者于2013-11-11 9:40:03编辑过]
|
-- 作者:Bin -- 发布时间:2013/11/11 9:45:00 -- 呵呵,并不是提问是否关闭,你点否就不关闭的了. Dim Result As DialogResult Result = MessageBox.Show("确定要退出吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) If Result = DialogResult.No Then e.Cancel=true End If |
-- 作者:Bin -- 发布时间:2013/11/11 9:45:00 -- http://www.foxtable.com/help/topics/0712.htm |
-- 作者:653006728 -- 发布时间:2013/11/11 9:56:00 -- 那个地方我看好几遍 没看懂什么意思 也执行过 你这段代码执行提示错误 :e是private 它在上下文中不可访问 |
-- 作者:Bin -- 发布时间:2013/11/11 9:57:00 -- 这个要放在窗口的beforeclose 事件才可以的. |
-- 作者:653006728 -- 发布时间:2013/11/11 10:03:00 -- 实在beforeclose中执行的。 但是出现这种情况 此主题相关图片如下:qq图片20131111100222.jpg |
-- 作者:Bin -- 发布时间:2013/11/11 10:04:00 -- 你好,请注意3楼帮助连接和5楼我的回复. |
-- 作者:653006728 -- 发布时间:2013/11/11 10:12:00 -- 大哥 连接中的 代码 昨天看了不下十来遍 真心不知道这有什么联系 |
-- 作者:Bin -- 发布时间:2013/11/11 10:16:00 -- 代码已经写给你了,3楼也给出帮助连接了. 5楼也告诉你代码要放到beforeclose 事件才可以正常运作的. 还是无法理解,说明你并没有按部就班去看帮助.你现在干任何其他的事情都是徒劳的. 应该先按部就班学习一下.
看帮助一定要按顺序,头一两遍可以不求甚解,第三遍开始要将每个例子实际操作演练一遍,不明白的就上论坛求助。 |
-- 作者:狐狸爸爸 -- 发布时间:2013/11/11 10:21:00 -- 呵呵,你6楼的图片说明了问题: 为啥跑到命令窗口去测试事件代码呢? 我不止一次告诉你啊,命令窗口不能测试事件代码的: http://www.foxtable.com/help/topics/1840.htm
只有和e参数无关,能独立执行的,才能到命令窗口测试的哦。
|