![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
![]()
Посоветуйте как можно сделать, чтобы в textBox1 можно было вводить только целочисленные неотрицательные значения, а в textBox2 любые неотрицательные значения и главное: если в ничего не вводишь и нажимаешь кнопку выполнить то в label отображалось бы сообщение что "Неправильно введено число" (в label необязательно, можно вывести MessageBox)
Код:
Винда, KIS 2010, книжка по С/С++, остальное неважно........
![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 555
|
![]()
Можно if можно Regex
If(Convert.ToInt32(textBox1.Text)>0 ) и т.д |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
![]()
пробовал, не помогает. Мне бы самое главное сделать так, чтобы когда ничего не вводишь, не вылетала ошибка, а просто в labek писалось, что типа неверно введенное число
PS с regex не знаком
Винда, KIS 2010, книжка по С/С++, остальное неважно........
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 25.09.2009
Сообщений: 525
|
![]() Код:
и будут вводиться только цифры и только положительные(минус это ведь не цифра) |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,089
|
![]()
В C# принято это делать посредством валидации.
Грубо говоря так: Код:
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
![]()
pu4koff если несложно, объясни что это всё значит и как мне всё это прикрепить к программе???????
Винда, KIS 2010, книжка по С/С++, остальное неважно........
![]() |
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,089
|
![]() Цитата:
В идеале конечно прикрутить в качестве источника данных целочисленную переменную и всё в этом духе... (см. инфу по binding'у). Это как-то более шарпное. Вариант m0nax'а тоже в принципе работоспособен и имеет право на жизнь, но это как-то по делфийски чтоли... |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
![]()
Вот я вроде бы вполне нормально обработал исключение - когда ниче не вводишь в text.box, но как сделать так чтобы не вводились и отрицательные числа?????
Код:
Винда, KIS 2010, книжка по С/С++, остальное неважно........
![]() |
![]() |
![]() |
![]() |
#9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Опиши событие KeyPress для текстового поля:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#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 |