Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2016, 15:37   #1
max_prorok
Форумчанин
 
Регистрация: 06.10.2011
Сообщений: 181
По умолчанию NumericUpDown дополнительные условия

Добрый день, форумчане.
Подскажите, можно ли как-нибудь в NumericUpDown'е добавить код при инкрименте/декременте?
Поясню. Допустим, у меня есть в интовой переменной какое-то число. Скажем 5. Так вот, надо добавить такое условие, что при инкременте, из этой переменной единичка убирается, и если значение в ней равно 0, то больше не прибавлять. И тоже самое с декрементом, только наоборот, добавлять к интовой переменной единичку.
Можно конечно использовать ValueChanged и какую-то внешнюю переменную, и в ней сохранять предыдущее значение и просто сравнивать с новым, но хотелось бы иметь более адекватный метод.

Последний раз редактировалось max_prorok; 14.11.2016 в 15:43.
max_prorok вне форума Ответить с цитированием
Старый 14.11.2016, 16:04   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Адекватный метод в 2016 году - это использовать паттерн MVVM и биндинги (Binding).
Отталкивайтесь от того, что NumericUpDown не хранит значение, он лишь его показывает и даёт возможность пользователю изменить значение. И так всё на форме. Это скорее NumericUpDown вспомогательный элемент, а не переменная, которая хранит значение.
pu4koff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление и удаление textBox на форме при изменении значения в numericUpDown dvios Visual C++ 0 06.04.2012 14:48
дополнительные условия при использовании функции "просмотр" Обыватель Microsoft Office Excel 13 04.08.2011 16:49
C# сохранение и загрузка настроек для numericUpDown lamer811 Windows Forms 1 11.07.2011 12:40
NumericUpDown на WPF. MinValue и MaxValue, сделать изменяемыми. Casper-SC WPF, UWP, WinRT, XAML 4 09.08.2010 18:15
вoпрoc про NumericUpDown (С#) m0nax Общие вопросы .NET 2 19.01.2010 02:13