【发布时间】:2013-05-28 15:34:50
【问题描述】:
我正在处理一个跨越几个小组的大型 .NET 4.0 C# 项目。我的任务是修改表单以提示用户提交更改。我需要修改的表单有一个“提交更改”、“确定”、“取消”按钮。目前,没有由“确定”和“取消”按钮触发的事件。
如果用户做了任何更改,但没有提交,按下“确定”按钮应该会生成一个 MessageBox 来指导用户提交他/她的更改。这就是我的问题发生的地方。
我让“确定”按钮触发了一个事件 buttonOk_Click 来检查更改。这里的问题是,由于已经按下“确定”按钮,我不确定如何阻止表单关闭以允许用户保存他/她的更改。我无法修改调用表单的代码,因为它是另一个组的一部分。
如何阻止表单关闭以允许用户保存更改?
【问题讨论】:
-
只是作为一个书呆子,事件是由
Ok和Cancel按钮触发的,你只是没有碰巧在听他们:)跨度> -
我建议这里的正确解决方法是完全删除确定按钮。它有什么用途?
标签: c# .net winforms windows-forms-designer