User control validating event
For example, you might want to have a routine that fires on the form's “Closing” event or a data save method to loop through all the controls on your form and validate them independently to ensure that all controls are valid.
NET controls are all inherited from a common base class called User Control. You can inherit from this same base class as well, and create your own controls.Your control will also include some of the low-level mouse and keyboard events, such as Click, Double Click, Mouse Up, and Mouse Down.You may override these inherited events if you need to, but it is best if you override only the inherited On method instead of directly overriding the base event, so that future controls may benefit from the standards.The validated event works the same, only pass it the name textbox instead.
Here is just the validating event handler’s code: The event driven validation model in Win Forms is powerful and flexible enough to allow you to create high quality apps that implement robust and maintainable validation code in your forms.I'd recommend staying away from reflecting on the internal methods and properties of Framework classes.