There are so many events available in net forms and controls , than what are situations in which we need custom events. We an call any method or function to solve our propose inside dot net control events, so is there is any situation in which custom controls are the only solution.