title: Multiple TextChanged and KeyPress event
body: <p>I have a lot of <code>TextBox</code> controls. For every <code>TextBox</code> control I get their text_Changed and key_Press events. Because of this my Form.cs becomes too crowded. My question is this, is it possible to make this more space free? Some events only consist of one function. </p>
  
  <p>Sample Code:</p>
  
  <pre><code>private void txtItem_TextChanged(object sender, EventArgs e)
  {
      showButtonSave();
  }
  
  private void txtItem_KeyPress(object sender, KeyPressEventArgs e)
  {
      showButtonSave();
      char ch = e.KeyChar;
      if (ch == (char)Keys.Enter)
      e.Handled = true;
  }
  
  private void txtItem2_TextChanged(object sender, EventArgs e)
  {
      showButtonSave();
  }
  
  private void txtItem2_KeyPress(object sender, KeyPressEventArgs e)
  {
      showButtonSave();
      char ch = e.KeyChar;
      if (ch == (char)Keys.Enter)
      e.Handled = true;
   }
  </code></pre>