title: How to call a method after user control is visible
body: <p>I have created a Windows application in C# with two user controls.</p>
  
  <p>When the form loads first user control is loaded(and shown)and when I click Next I load second user control.</p>
  
  <p>Now I want a method from this user control to be called once the user control is visible.</p>
  
  <p>I am not able to do so. If am call the method from Load event it gets fired before the control is visible.</p>
  
  <p>Can someone please guide me on how should I make the call of method after the control is visible.</p>