10 / 10 / 4
Регистрация: 14.08.2010
Сообщений: 103
|
|
1 | |
NumericUpDown - в каком его событии и как отменить изменение текущего его значения27.06.2012, 14:55. Показов 3522. Ответов 4
Метки нет (Все метки)
Здравствуйте!
Не подскажите каким образом отменить изменение значения у NumericUpDown-а? Т.е. если в приложении где-то установился соотв. флаг, то очередное изменение NumericUpDown-а отменить на время. Есст-но покамест тот флаг не сбросится(обработается это изменение приложением и пр.). Вариант со свойством Enable не подходит т.к. при Enable = false уходит фокус у этого NumericUpDown-а и если мы опять установим Enable = true, то пользователю придется "перещелкивать" кнопкой мыши и к тому же такой "моргающий" NumericUpDown (если менять свойство Enable, то он становится серым/черным попеременно) не очень нормально выглядит при этом. Спасибо.
0
|
27.06.2012, 14:55 | |
Ответы с готовыми решениями:
4
Как изменять значение value checkbox1 в %-ом отношении от его текущего значения, при выделении checkbox2, checkbox3, и т QSlider и отображение текущего значения при его перемещении Заменить значение каждого элемента массива произведением его индексов и текущего значения Как отменить загрузку текста в TextBox из файла в случае его отсутствия |
12 / 12 / 7
Регистрация: 29.03.2011
Сообщений: 55
|
||||||||||||||||
27.06.2012, 15:24 | 2 | |||||||||||||||
Глобально:
changeAllowed = true
0
|
10 / 10 / 4
Регистрация: 14.08.2010
Сообщений: 103
|
|
27.06.2012, 15:49 [ТС] | 3 |
Пока проверяю. Но до этого подумал над предложенным и что-то не то показалось тут. Как-то не кошерно как говорят. Перезаписывать numericUpDown1.Value каждый раз (там кстати decimal). Но - спасибо и сейчас проверю в проге тоже.
0
|
12 / 12 / 7
Регистрация: 29.03.2011
Сообщений: 55
|
|
27.06.2012, 15:55 | 4 |
Сделайте кошерно, а мы полюбуемся.
Там неявное приведение типов
0
|
10 / 10 / 4
Регистрация: 14.08.2010
Сообщений: 103
|
|
27.06.2012, 17:26 [ТС] | 5 |
Не подходит все-таки.
Добавлено через 12 минут ("кошерно" - это конечно неудачно выразился - думал например, что прямо в событии получая EventArgs e отменить его как-то типа e.Cancel = true; )
0
|
27.06.2012, 17:26 | |
27.06.2012, 17:26 | |
Помогаю со студенческими работами здесь
5
Как отменить отмену действия return false при событии? Как получить адрес текущего окна зная его Хендл VBA Excel 2010 как отменить изменения на листе и вернуть его в первоначальный вид как в событии Timer отменить одну функцию но что бы таймер продолжал работать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |