在进行字段级验证时,允许取消模态表单的最佳方式是什么



在进行字段级验证时,允许取消模式表单的最佳方式是什么?

我有一个德尔福形式显示模式。其中有TComboBoxes、TEdits、Ok和Cancel按钮。这些字段具有OnExit方法,用于检查数据是否有效。但是,我希望单击"取消"按钮,允许在不验证字段的情况下关闭表单。当单击Cancel按钮时,会调用字段的OnExit,并在关闭表单的按钮的OnClick之前运行验证。这种时间安排是不可取的,因为它会导致用户更正他们希望放弃的数据。谢谢

我完全放弃了"在字段退出时"的数据验证。它让知道自己在做什么的用户感到沮丧(例如,有人可能正在从另一个源复制数据并粘贴到当前屏幕上,这种方式只有在粘贴完所有数据后才有意义——每个字段的验证通常会阻碍这些操作)。

相反,当用户准备好离开当前屏幕时,通常是在单击"确定"或"下一步"按钮时,尝试执行数据验证。

相关内容

  • 没有找到相关文章

最新更新