![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| tumanovalex |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 3.1.2005 Репутация: нет Всего: нет |
На форме расположены элементы управления. По умолчанию значения в numericUpDown равно нулю, а в комбобоксах - пустые. Пользователь должен ввести числовые значения (не нулевые) и выбрать данные в комбо-боксах. По нажатию кнопки хотелось бы проверить, введены ли данные или пользователь забыл что-то ввести. Попробовал foreach в функции button1_Click, но неправильно ее использую (только изучаю С#). Подскажите, пожалуйста, как правильно написать процедуру проверки на ненулевые значения в нумерик-ап-даун и в комбо-боксах.
Присоединённый файл ( Кол-во скачиваний: 4 )
Controls.zip 20,47 Kb |
|||
|
||||
| Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 5 Всего: 24 |
Проверяет текст боксы, остальные контролы по анологии:
p.S. но помоему проще и лучше сделать через события контролов. Что бы при изменении присвоить значения переменным, а потом уже их проверить перед использованием и использовать. Добавлено через 7 минут и 8 секунд tumanovalex, перечитал еще раз твой пост и считаю что в твоем случае оптимальнее все таки через события контролов делать. |
|||
|
||||
| tumanovalex |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 3.1.2005 Репутация: нет Всего: нет |
А что значит "Одно событие для контролов". Мне нужно производить расчет по нажатию кнопки, если в одном из котролов оставлено значение по умолчанию, то расчет не должен производиться (комбо-боксы обеспечивают ветвление в программе расчета)
|
|||
|
||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 8 Всего: 67 |
tumanovalex, создаёте обработчик события для одного из текстбоксов, например, в котором проверяете валидность введённого значения....а всем остальным текстбоксам также назначаете этот же уже созданный обработчик
-------------------- СУВ, Partizan. |
|||
|
||||
| Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 5 Всего: 24 |
tumanovalex, а где сказано про "одно событие для контролов"? у вас должны быть переменные в которых хранятся значения, делаете что бы по событию ввода чего нить в текстбокс(или куда там у вас), в эту переменную записывались новые значения, а потом в обработчике кнопки проверяете эти переменные и делаете с ними то что вам нужно.
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | .NET для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |