title: No overload for 'textBox1_TextChanged' matches delegate 'System.EventHandler'
body: <p>Hello Everyone. This is my first Program and within in 5 minutes I have a error. I've only started to today using C#, so I know I should be really looking around, but I didn't think there was a problem with what I was doing.</p>
  
  <p>My Program is a Generator
  depending on what a user picks or types in all the textboxes depends on the outlook of the generated code.</p>
  
  <p>I have two text boxes named: <code>textBox1</code>, and <code>GeneratedCode</code></p>
  
  <p>When I press <code>checkBox1</code> it allows <code>textbox1</code> to be used.</p>
  
  <p>When I press my button it created a string "Testing" (which was to make sure I did it right).</p>
  
  <p>When I pressed F5 to test my build it came back with this error:</p>
  
  <pre><code>No overload for 'textBox1_TextChanged' matches delegate 'System.EventHandler'
  </code></pre>
  
  <p>I do not know what this means.</p>
  
  <p>Here's my code:</p>
  
  <pre><code>    public void checkBox1_CheckedChanged(object sender, EventArgs e)
      {
          switch (checkBox1.Checked)
          {
              case true:
                  {
                      textBox1.Enabled = true;
                      break;
                  }
              case false:
                  {
                      textBox1.Enabled = false;
                      break;
                  }
          }
      }
      private void textBox1_TextChanged()
      {
  
      }
  
      public void button1_Click(object sender, EventArgs e)
      {
          GenerateBox.Text += "Testing";
      }
  
      private void GenerateBox_Generated(object sender, EventArgs e)
      {
  
      }
  </code></pre>
  
  <p>This is form1.designer which is in C++:</p>
  
  <pre><code>// 
     // textBox1
     // 
     this.textBox1.Enabled = false;
     this.textBox1.Location = new System.Drawing.Point(127, 3);
     this.textBox1.Name = "textBox1";
     this.textBox1.Size = new System.Drawing.Size(336, 20);
     this.textBox1.TabIndex = 1;
     this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged); //Error
     // 
     // GenerateBox
     // 
     this.GenerateBox.Enabled = false;
     this.GenerateBox.Location = new System.Drawing.Point(84, 6);
     this.GenerateBox.MaxLength = 1000000;
     this.GenerateBox.Multiline = true;
     this.GenerateBox.Name = "GenerateBox";
     this.GenerateBox.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
     this.GenerateBox.Size = new System.Drawing.Size(382, 280);
     this.GenerateBox.TabIndex = 1;
     this.GenerateBox.TextChanged += new System.EventHandler(this.GenerateBox_Generated);
  </code></pre>