Ограничения вводимых данных в TextBox - C#
Формулировка задачи:
Помогите правильно организовать условие..
Латинские нормально, а вот с русскими не очень и потом toolTip всегда остаеться активным, если идет по else.
private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar>64) && (e.KeyChar < 123) || (e.KeyChar >127) && (e.KeyChar<176) || (e.KeyChar>223) && (e.KeyChar <240) || (e.KeyChar == 8)) { } else { e.Handled = true; toolTip1.IsBalloon = true; toolTip1.Show("В данное окно вводятся тока буквы", this.textBox1); } }
Решение задачи: «Ограничения вводимых данных в TextBox»
textual
Листинг программы
if (!Char.IsLetter(e.KeyChar) && !Char.IsControl(e.KeyChar)) //if ((!char.IsDigit(e.KeyChar)) && (!char.IsControl(e.KeyChar))) { e.Handled = true; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д