Изменение цвета TextBox в зависимости от корректности введенных данных - C#
Формулировка задачи:
есть textbox и есть копка
в textbox пишется число и нажимается копка, если число не правильное, текст должен сменить цвет и у textbox появится подсказка
когда число переписывается текст снова должен быть черным
Решение задачи: «Изменение цвета TextBox в зависимости от корректности введенных данных»
textual
Листинг программы
private void button1_Click(object sender, EventArgs e) { Tool(textBox1, toolTip1); } private void textBox1_TextChanged(object sender, EventArgs e) { Tool(textBox1, toolTip1); } private static void Tool(TextBox txt, ToolTip tip) { if (txt.Text != "text") { tip.Active = true; tip.ToolTipTitle = "Введен текст не совпадает!"; txt.ForeColor = Color.Red; tip.ForeColor = Color.Red; } else { txt.ForeColor = Color.Black; tip.ToolTipTitle = "Введен текст совпадает!"; tip.ForeColor = Color.Blue; } } private void textBox1_Leave(object sender, EventArgs e) { Tool(textBox1, toolTip1); } private void textBox1_Click(object sender, EventArgs e) { Tool(textBox1, toolTip1); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д