GHWizard.UserInputForm.eithertextbox_TextChanged C# (CSharp) Method

eithertextbox_TextChanged() private method

private eithertextbox_TextChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void eithertextbox_TextChanged(object sender, EventArgs e)
        {
            TextBox real_sender = sender as TextBox;

              if (real_sender != null)
              {
            string text = real_sender.Text;

            const string pattern = "^[^A-Za-z]+|[^A-Za-z0-9]+"; //finds bad chars at beginning or around
            if (Regex.IsMatch(text, pattern))
            {
              text = Regex.Replace(text, pattern, string.Empty);
              real_sender.Text = text;
            }
              }

              if (componentClassName.Text == m_replacements["$safeprojectname$"])
            componentClassName.Text = m_replacements["$safeprojectname$"] + "Component";

              EnableOrDisableContinue();
        }