title: what is invoking?
body: <p>What is method invoke, control.invoke?</p>
  
  <p>What is invoking in general in programming</p>
  
  <p>examples :</p>
  
  <pre><code>MethodInvoker getValues = new MethodInvoker(delegate()
  {
      checkbox1Checked = checkbox1.Checked;
      textBox6Text = textBox6.Text;
      textBox7Text = textBox7.Text;
      textBox3Text = textBox3.Text;
      textBox1Text = textBox1.Text;
      textBox4Text = textBox4.Text;
      richTextBox1Text = richTextBox1.Text;
      textBox5Text = textBox5.Text;
  });
  
  if (this.InvokeRequired)
  {
      this.Invoke(getValues);
  }
  else
  {
      getValues();
  }
  </code></pre>
  
  <p>And I also wanna know what does MethodInvoker and InvokeRequired mean?</p>