No overload for 'textBox1_TextChanged' matches delegate 'System.EventHandler'
<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>
