VB6 + VB.NET lostFocus vs Validate?

时间:2016-02-08 15:41:57

标签: vb.net validation vb6

我确定这个问题适用于两者,虽然我通常使用VB6代码,但为什么要使用Lost Focus vs Validate?举个例子,假设我需要在出生日期的文本框中输入日期,我想确保以mm / dd / yyyy格式输入日期,为什么我选择使用Validate vs Lost Focus?

1 个答案:

答案 0 :(得分:3)

当用户将焦点从该控件移动到另一个控件时,仅会触发失去焦点。验证时会触发经过验证的事件。有关验证的更多信息,请访问:WinForm UI Validation

请注意,您应该使用datetimepicker进行日期输入;这样你输入的格式就不用担心,因为value属性是date