在为 VB .NET 文本框编写验证逻辑时,最好使用哪个事件处理程序:Validating还是Leave?
据我了解,它们都是同时发生的。但是,根据这篇文章:MSDN: Control.Leave Event,Leave 事件发生在验证事件之前。这最初会让我觉得我宁愿使用 Leave 事件,因为它首先发生。
但是,为了代码可读性,将所有验证代码放在 Validating 事件中是有意义的。
那么,就效率和行业标准而言,哪个是更好的选择?
在为 VB .NET 文本框编写验证逻辑时,最好使用哪个事件处理程序:Validating还是Leave?
据我了解,它们都是同时发生的。但是,根据这篇文章:MSDN: Control.Leave Event,Leave 事件发生在验证事件之前。这最初会让我觉得我宁愿使用 Leave 事件,因为它首先发生。
但是,为了代码可读性,将所有验证代码放在 Validating 事件中是有意义的。
那么,就效率和行业标准而言,哪个是更好的选择?