title: C# child form not refreshing
body: <p>I have this code that works fine when I call it from within the form, however, when I call the same from the Parent it runs through the code without results:</p>
  
  <pre><code>    public void hideHelp()
      {
          //Check in db if panel1 is visible
          SqlCeCommand checkHelp = new SqlCeCommand("Select Show_Help from Options where Opt_Id = 1", this.optionsTableAdapter.Connection);
          if (this.optionsTableAdapter.Connection.State == ConnectionState.Closed) 
           { this.optionsTableAdapter.Connection.Open(); }
  
          try
          {
              bool showHelp = (bool)(checkHelp.ExecuteScalar());
  
              this.panel1.Visible = showHelp;
              this.Refresh();
  
          }
          catch (Exception ex) { MessageBox.Show(ex.Message); }
  
      }
  </code></pre>
  
  <p>On Main form I have a toggle button with the following code:</p>
  
  <pre><code>    private void tglHelp_Click(object sender, EventArgs e)
      {
  
          if (tglHelp.ToggleState.ToString() == "On")
          {
              HRDataSet.OptionsRow updateHelp = hRDataSet.Options.FindByOpt_Id(1);
              try
              {
                  updateHelp.Show_Help = true;
                  this.optionsTableAdapter.Update(this.hRDataSet);
  
                  Form activeChild = this.ActiveMdiChild;
  
  
  
                  if (activeChild.Name == "frmAddEmployees")
                  {
                      frmAddEmployees chForm = new frmAddEmployees();
                      chForm.MdiParent = this;
  
  
                      chForm.hideHelp();
                  }
  
              }
              catch(Exception ex)
              {
                  MessageBox.Show(ex.Message, Application.ProductName);
              }
              tglHelp.Text = "Help Panel \nOFF";
          }    
  </code></pre>
  
  <p>Any ideas?</p>