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();
}