private void textBoxSender_TextChanged(object sender, EventArgs e) { TextBox tb = (TextBox)sender; if (MailProperties.IsMailAddress(tb.Text)) tb.ForeColor = SystemColors.WindowText; else tb.ForeColor = Color.Red; }
void textBox_TextChanged(object sender, EventArgs e) { if (suppress) { return; } TextBox tb = (TextBox)sender; if (!button[int.Parse(tb.Name)].Enabled) { int i = int.Parse(tb.Name); button[i].Enabled = true; i++; TextBox tbn = new TextBox() { Name = i.ToString(), Size = new Size(290, 20), Location = new Point(3, i * 20 + 3), }; tbn.TextChanged += new EventHandler(textBox_TextChanged); textBox.Add(tbn); Button btn = new Button() { Name = i.ToString(), Text = null, Image = global::eMail.Properties.Resources.erase, Size = new Size(20, 20), Location = new Point(299, i * 20 + 3), Enabled = false, }; btn.Click += new EventHandler(button_Click); button.Add(btn); panelRecipients.Controls.Add(tbn); panelRecipients.Controls.Add(btn); } if (MailProperties.IsMailAddress(tb.Text)) { tb.ForeColor = SystemColors.WindowText; } else { tb.ForeColor = Color.Red; } }