Вход | Регистрация
 

"При изменении" для всей формы целиком.

"При изменении" для всей формы целиком.
Я
   Nyarlathotep
 
24.05.21 - 14:29
Всем привет, мне нужно поймать событие любого изменения на форме, неважно какой элемент был изменен (ввел ли пользователь число в соотв. поле, выбрал элемент ссылочного типа, не важно). Не нашел у формы событие "При изменении". Подскажите, это как то можно сделать?
 
 Партнерская программа EFSOL Oblako
   acanta
 
1 - 24.05.21 - 14:38
Модифицированность() было раньше. Но оно любой переход курсора из поля в поле воспримет как изменение.
   vis_tmp
 
2 - 24.05.21 - 14:41
(1) Разве?
   RomanYS
 
3 - 24.05.21 - 14:44
>> Но оно любой переход курсора из поля в поле воспримет как изменение.
Нет конечно. Только изменения полей или выполнение команд с признаком "изменяет данные".

Другой вопрос, что это просто флаг, а не событие. Отловить его в теории в обработчики ожидания, но только один раз, если сбрасывать его нельзя.
   Nyarlathotep
 
4 - 24.05.21 - 15:03
(1) помогло, спасибо.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.