Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C#] проверка воодимых символов в textbox


Автор: Randol 27.8.2007, 08:40
как сделать в текстбоксе если ввести опеделенный символ (что то вроде "?", "!", "<", "*"...) вывести сообщение об ошибке.
заранее благадрю

Автор: Fighter 27.8.2007, 10:59
Отлавливай событие OnKeyPress или OnKeyDown (наверное лучше через OnKeyPress т.к. там в качестве параметра передается сам символ) и пиши там свои условия, какие тебе нужны. 

Чтобы уж вообще вопросов не возникало, вот кусок кода:

Код

        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == '!')
            {
                MessageBox.Show("This is wrong");
            }
        }


Автор: Randol 28.8.2007, 07:56
Fighter
спосибо за помощ
больше вопросов нет. Тему можете закрыть

Автор: Sunvas 28.8.2007, 23:24
if - не самое правильное решение. http://forum.vingrad.ru/index.php?showtopic=169366&view=findpost&p=1235080

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)