C# -- Textbox "KeyPress" EVENT on two textboxes

I have two textboxes (TextBox1 & TextBox2)

Change below "TextBox1.AppendText.." to
something dynamic so I can use this one
"TextBox_KeyPress" EVENT on both textboxes.
------------------------------------------------------------
    private void TextBox_KeyPress(
      System.Object sender, KeyPressEventArgs e)
    {
      if (Char.IsLetter(e.KeyChar) && Char.IsLower(e.KeyChar)
        || char.IsWhiteSpace(e.KeyChar))
      {
        TextBox1.AppendText(
          Char.ToUpper(e.KeyChar).ToString());
        e.Handled = true;
      }
    }
finance_teacherAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
GuitarRichConnect With a Mentor Commented:
Use the sender object - that is the control that sent the event. Something like this:
    private void TextBox_KeyPress(
      System.Object sender, KeyPressEventArgs e)
    {
      if (Char.IsLetter(e.KeyChar) && Char.IsLower(e.KeyChar) 
        || char.IsWhiteSpace(e.KeyChar))
      {
        ((TextBox)sender).AppendText(
          Char.ToUpper(e.KeyChar).ToString());
        e.Handled = true;
      }
    }

Open in new window

0
All Courses

From novice to tech pro — start learning today.