0 / 0 / 0
Регистрация: 16.12.2011
Сообщений: 28
|
|
1 | |
Нужно событие, отслеживающие наличие данных и вычисляющие результат из TextBox16.01.2012, 14:15. Показов 1087. Ответов 5
Метки нет (Все метки)
Помогите определится с названием события:
Требуется "событие" для элемента (в частности textbox), которое бы само отслеживало наличие полных исходных данных (заполнение n-ого количества других textbox) и при наличии всех данных вычисляло результат. На данный момент таким событием условно является событие MouseEnter - при перемещение мыши по форме происходит вычисление результата. Таким образом хочу заменить кнопку Расчёт.
0
|
16.01.2012, 14:15 | |
Ответы с готовыми решениями:
5
Как перехватить в TextBox событие вставки данных из буфера ? Событие KeyPress у TextBox. Как сделать один формат для различных TextBox? Событие ReadOnlyChanged в TextBox Одно для нескольких TextBox-ов Событие при активации textbox. Или событие при изменения фокуса |
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
|
|
16.01.2012, 14:20 | 2 |
Создайте обработчик события TextChanged, в котором проверяйте все поля на правильность ввода и в случае успеха выводите результат.
Обработчик цепляется на все поля, кроме поля с результатом.
0
|
44 / 44 / 3
Регистрация: 12.03.2011
Сообщений: 100
|
|
16.01.2012, 14:21 | 3 |
можно использовать TextChange - можешь так проверить : если все заполнено ты вывести результат
0
|
0 / 0 / 0
Регистрация: 16.12.2011
Сообщений: 28
|
|
16.01.2012, 14:56 [ТС] | 4 |
Вот такой расклад показался неправильным (потребуется цепляться к 5 полям при выполнении первого условия и 8 полям при выполнении второго условия) - вот и подумал, что есть собственное событие, работающие в фоновом режиме, но лучше MouseEnter от формы не нашел
0
|
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
|
|
16.01.2012, 15:08 | 5 |
Согласен, выглядит кривовато, т.к. при каждом нажатии клавиши будут проверяться и парситься несколько полей. Но если вам нужно чтобы результат высчитывался "на лету", то сканирование всех полей - единственный метод. Причем не важно как он реализован: через обработку одного события, привязку данных или мониторинг по таймеру.
А если пользователь переходит по контролам через Tab, не трогая мышку?
1
|
0 / 0 / 0
Регистрация: 16.12.2011
Сообщений: 28
|
|
16.01.2012, 15:20 [ТС] | 6 |
0
|
16.01.2012, 15:20 | |
16.01.2012, 15:20 | |
Помогаю со студенческими работами здесь
6
Проверка textbox на наличие @ Проверка TextBox на наличие текста Проверка textBox на наличие текста Проверить наличие текста в TextBox Проверка textBox на наличие определенных символов Нужно, по нажатию на textBox нарисовать линию от него, и до textBox на который наведусь Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |