How can I detect changes in any control of the form in C#?

As I have many controls on one form and i need to disable a button if any of the control value in the form changes. I am in search of some built-in function/event-handler/property, and don't want to make a customized function for that.

Edit
Report