gpt4 book ai didi

c# - 单击表单的取消按钮后如何跳过验证

转载 作者:IT王子 更新时间:2023-10-29 03:55:51 24 4
gpt4 key购买 nike

我使用 C#。我有一个带有编辑框和取消按钮的 Windows 窗体。编辑框在验证事件中有代码。每次编辑框失去焦点时执行代码。当我单击“取消”按钮时,我只想关闭表单。我不想对要执行的编辑框进行任何验证。如何实现?

这里有一个重要的细节:如果验证失败,那么

            e.Cancel = true;

防止离开控件。

但是当用户点击取消按钮时,无论如何都应该关闭表单。如何实现?

最佳答案

如果在编辑框失去焦点时进行验证,取消按钮将无法阻止这种情况的发生。

但是,如果失败的验证阻止取消按钮执行其操作,请将按钮的 CausesValidation 属性设置为 false

Reference: Button.CausesValidation property

关于c# - 单击表单的取消按钮后如何跳过验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1882523/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com