|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.09.2010, 16:47 | #1 |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
С#, проблемы с textBox
Посоветуйте как можно сделать, чтобы в textBox1 можно было вводить только целочисленные неотрицательные значения, а в textBox2 любые неотрицательные значения и главное: если в ничего не вводишь и нажимаешь кнопку выполнить то в label отображалось бы сообщение что "Неправильно введено число" (в label необязательно, можно вывести MessageBox)
Код:
Винда, KIS 2010, книжка по С/С++, остальное неважно........
|
15.09.2010, 16:52 | #2 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 555
|
Можно if можно Regex
If(Convert.ToInt32(textBox1.Text)>0 ) и т.д |
15.09.2010, 17:06 | #3 |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
пробовал, не помогает. Мне бы самое главное сделать так, чтобы когда ничего не вводишь, не вылетала ошибка, а просто в labek писалось, что типа неверно введенное число
PS с regex не знаком
Винда, KIS 2010, книжка по С/С++, остальное неважно........
|
15.09.2010, 18:01 | #4 |
Форумчанин
Регистрация: 25.09.2009
Сообщений: 525
|
Код:
и будут вводиться только цифры и только положительные(минус это ведь не цифра) |
15.09.2010, 18:31 | #5 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
В C# принято это делать посредством валидации.
Грубо говоря так: Код:
|
15.09.2010, 19:00 | #6 |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
pu4koff если несложно, объясни что это всё значит и как мне всё это прикрепить к программе???????
Винда, KIS 2010, книжка по С/С++, остальное неважно........
|
15.09.2010, 19:55 | #7 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Цитата:
В идеале конечно прикрутить в качестве источника данных целочисленную переменную и всё в этом духе... (см. инфу по binding'у). Это как-то более шарпное. Вариант m0nax'а тоже в принципе работоспособен и имеет право на жизнь, но это как-то по делфийски чтоли... |
|
17.09.2010, 11:20 | #8 |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
Вот я вроде бы вполне нормально обработал исключение - когда ниче не вводишь в text.box, но как сделать так чтобы не вводились и отрицательные числа?????
Код:
Винда, KIS 2010, книжка по С/С++, остальное неважно........
|
17.09.2010, 11:40 | #9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Опиши событие KeyPress для текстового поля:
Код:
I'm learning to live...
|
17.09.2010, 12:23 | #10 |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
Хм...почему то ниче не меняется, единственное, когда стал вводить в поле только минус, он его просто перестал считать символом, но сообщение не выскакивает(((((
Винда, KIS 2010, книжка по С/С++, остальное неважно........
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TextBox C# | MyXa | Общие вопросы .NET | 7 | 26.08.2010 13:25 |
textbox | NARTZISS | Общие вопросы .NET | 5 | 19.12.2009 14:21 |
TextBox в С# | Natok | Помощь студентам | 2 | 18.05.2009 17:47 |
TextBox | Freeman | Общие вопросы C/C++ | 3 | 28.05.2008 00:56 |