KeyPress: запрет на ввод первой прописной буквы - C#
Формулировка задачи:
Не как не могу организовать ,запрет на ввод первой прописной буквы,т.е нужно чтобы первая была заглавная именно в KeyPress.
Или может (если реально) сделать чтобы при вводе маленькой он сам первую поменял на больную..
помогите пожалуйста
С ув.Александр
Решение задачи: «KeyPress: запрет на ввод первой прописной буквы»
textual
Листинг программы
private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { string letter = e.KeyChar.ToString(); if (textBox1.Text.Length == 0) letter = letter.ToUpper(); //подменяем первую букву в textBox1.Text на заглавную (если она не заглавная) if (textBox1.Text.Length != 0) letter = letter.ToLower();//подменяем по ходу ввода остальные буквы на прописные (если они будут вводиться заглавными) if (!char.IsLetter(e.KeyChar)) e.Handled = true; //запрет на ввод не буквенных символов e.KeyChar = letter[0]; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д