以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关闭窗口前用户按下了增加按钮 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48830) |
||||
-- 作者:chnfo -- 发布时间:2014/4/6 19:55:00 -- [求助]关闭窗口前用户按下了增加按钮 本意: 因为buttonAdd是用于将SQLTable里的部分数据添加到其它表中,所以在关闭窗口前希望提示用户保存数据 1、如果用户希望保存数据,则相当于按下了buttonAdd按钮,然后关闭窗口 2、如果用户不希望保存数据,则不执行buttonAdd按钮操作,直接关闭窗口。 如何做呢?
这样的代码明显测试有问题,但是问题在哪里呢? Dim Result As DialogResult Result = MessageBox.Show("关闭窗口前要保存数据吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) If Result = DialogResult.Yes Then Dim btn As WinForm.Button = e.Form.Controls("ButtonAdd") btn.PerformClick() Else e.Form.Close() End If [此贴子已经被作者于2014-4-6 20:00:53编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2014/4/7 9:29:00 -- 是编写beforeclose事件么?
Dim Result As DialogResult |