本意:
因为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编辑过]