没有记录时停止打开表单

时间:2009-10-01 15:09:12

标签: forms

我有一个数据输入表单,当它关闭时打开另一个表单以进一步更新刚刚输入的数据。但是,有时无需进一步更新。如果不需要进一步更新,如何禁止打开第二种形式?目前,即使没有记录集,表单也会打开。 (需要类似的事件,如报告“无数据”)

3 个答案:

答案 0 :(得分:0)

有一个位字段,例如复选框,默认设置为true打开第二个表单。取消选中它以避免系统打开下一个表单。您需要在代码中处理此问题,并检查是否选中了该复选框。

当然,我们需要更多详细信息,例如为什么您目前正在打开第二张表格...此外,您无法检查是否有任何更改,以及他们是否打开第二种形式其他不?还有什么郎?

答案 1 :(得分:0)

如果不了解您正在处理的内容,我会说您必须修改关闭第一个表单的过程,以检查是否需要第二个表单。例如,在.NET中,您可以向OnClosing事件添加代码以供WinForm检查。如果需要,请正常打开,否则不要打开。

答案 2 :(得分:0)

主题:工具套件。工具套件包含一个或多个工具。如果工具已经存在,则不需要弹出第二个表单。如果工具是新的,我需要填写下拉列表中的3个字段之一。我喜欢在OnClosing事件中添加代码的想法,但不明白WinForm的含义。