What is the significance of Validate() event in VB? Can you please specify an example as to where this event can be used?

In the programs I have created, I have written the validations in the Change() and KeyPress() events in case of text fields and in Click() event in case of buttons. So, where does the Validate() event fit in?

Anna