title: User Control BringToFront() Event?
body: <p>I want to refresh a datagridview on my User Control, I call the user control with a BringToFront(); action on my main form, is there any event so I can refresh the datagridview once the User control is set to front? something like:</p>
  
  <p><strong>Custom Control:</strong> (Has datagridview: dgvCustomers)</p>
  
  <pre><code>namespace Healthcare
  {
      public partial class Overview : UserControl
      {
          public Overview()
          {
              InitializeComponent();
          }
  
          public void RefreshGrid()
          {
              using (DatabaseContext db = new DatabaseContext())
              {
                  customersBindingSource.DataSource = db.Customers.ToList();
              }
          }
  
          private void Overview_Load(object sender, EventArgs e)
          {
              RefreshGrid();
          }
      }
  }
  </code></pre>
  
  <p><strong>Main form:</strong></p>
  
  <pre><code>private void btnOverview_Click(object sender, EventArgs e)
  {
      ccOverview.BringToFront();
      txtTitle.Text = "Healthcare - Overview";
      RefreshGrid(); // Does not exist in the current context
  }
  </code></pre>