0 / 0 / 0
Регистрация: 06.07.2013
Сообщений: 6
|
|
1 | |
Уменьшение или увеличение значения переменной от изменения NumericUpDown06.07.2013, 23:20. Показов 3525. Ответов 8
Метки нет (Все метки)
Подскажите как лучше сделать. Имеем четыре элемента NUD, публичную переменную. Назовем её в данном случае Переменная. Переменная ровна 15. Так же есть элемент Label. Внимание вопрос! Как сделать так, что при каждой активации ValueChanged на любой из элементов NUD (как вверх так и вниз) Уменьшалось либо увеличивалось значение Переменной на один. При этом так же в Label нужно текстом вывести это изменённое значение. Надеюсь, нормально объяснил. У меня получается только, при первом нажатии, значение переменной уменьшается, а дальше не в какую. Заранее спасибо!
0
|
06.07.2013, 23:20 | |
Ответы с готовыми решениями:
8
Увеличение значения NumericUpDown по таймеру либо в цикле с возможностью остановки Обновление NumericUpDown после изменения значения Сохранение переменной после ее использования или изменения значения Увеличение или уменьшение по клику |
Заблокирован
|
||||||
06.07.2013, 23:50 | 2 | |||||
Вортигонт,
1
|
0 / 0 / 0
Регистрация: 06.07.2013
Сообщений: 6
|
|
07.07.2013, 00:39 [ТС] | 3 |
Спасибо! Слушай криво объяснил. Принцип я понял. Но нужно что бы переменная var = 15 была фиксированной (не уходила в минус, максимум в 0) И при нажатии вверх от 15 отнималось одно значение, а при нажатии вниз соответственно прибавлялось одно значение до 15 (15 повторюсь должно быть фиксированным максимумом, а 0 фиксированным минимумом) Как правильно доработать этот код?
Добавлено через 5 минут И самое главное NUD должен быть не активен если значение упало до 0. Что бы нельзя было распределить единиц больше, чем дано изначально т.е 15.
0
|
Заблокирован
|
||||||
07.07.2013, 10:52 | 4 | |||||
Вортигонт,
А каким образом она уйдет в минус, если
0
|
0 / 0 / 0
Регистрация: 06.07.2013
Сообщений: 6
|
|
07.07.2013, 13:33 [ТС] | 5 |
Просто есть ситуации, кода значение NUD-а изначально например 30 и к нему можно добавить еще единиц из тех 15 которые даны. Так что NumericUpDown1.Maximum = 15 то же не подходит, если бы там всегда был ноль, то понятно. А так максимум по сути может быть любой, но должен быть ограничен этими 15 единицами, если они иссякли то NUD должен быть не активен.Объясню на примере, заказчик при выборе машины в программе автоматом получает значение в NUD к примеру 30 единиц топлива (Напомню таких машин у него четыре доступно т.е четыре NUDа) И на все эти четыре NUD-а с разными значениями присвоенными изначально при выборе машины, есть 15 единиц топлива (кол-во на складе) которые он может распределить как хочет между этими четырьмя элементами (15 я просто взял как пример на деле число какое угодно). И как только количество в данном случает 15 иссякает возможность добавления в NUD закрывается. Т. е. значение NUD изначально не 0. Вот такая вот задачка...
0
|
1569 / 1448 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
|
|
07.07.2013, 13:35 | 6 |
Вортигонт, Меньше слов, больше дела!
0
|
0 / 0 / 0
Регистрация: 06.12.2013
Сообщений: 13
|
|
08.12.2013, 17:18 | 8 |
Тип файла: zip NUDD.zip как открыть
0
|
Заблокирован
|
|
08.12.2013, 17:26 | 9 |
Garsi, кликни правой кнопкой мыши по архиву, далее нажми "Извлечь все".
0
|
08.12.2013, 17:26 | |
08.12.2013, 17:26 | ||||||
Помогаю со студенческими работами здесь
9
Увеличение или уменьшение шрифта горячими клавишами в самой среде Графика. Вывести столбик и обеспечить увеличение или уменьшение при нажатии на клавишу Уменьшение значения переменной через секунду (таймер) Плавное увеличение и цикл увеличение/уменьшение Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|