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

1С:Предприятие ::

Метки:УПП

Можно ли как-то отследить активизацию (получение фокуса) элемента на форме?

Я
   tsr
17.11.04 - 14:47
Собственно сабж.
Каким событием это можно отследить, если значение элемента не изменяется.
 
  Рекламное место пустует
   avv2
 
1 - 17.11.04 - 15:39
(0) функция АктивныйЭлемент()
Возвращает строковое значение -  идентификатор активного элемента диалога.
   avv2
 
2 - 17.11.04 - 15:42
Пардон, не заметил "v8"
   Волшебник
 
3 - 17.11.04 - 15:44
В 8.0 есть свойство (!) формы ТекущийЭлемент, аналогичное семерошному АктивныйЭлемент. Причем это свойство доступно и на запись.

А вот про событие о получении фокуса ничего не припоминается...
   tsr
4 - 17.11.04 - 16:00
(3) Нужно именно узнать какой элемент в данный момент активен
   tsr
5 - 17.11.04 - 16:01
Т.Е. если не изменяются значения элементов не отрабатываются никакие события
   Волшебник
 
6 - 17.11.04 - 16:02
(5) Не совсем так...
   vi0
 
7 - 17.11.04 - 16:11
с интерфейсом програмеру в 8-ке работать сложно не то слово: событий не хватает, свойств не хватает... :-[]
   tsr
8 - 17.11.04 - 16:12
(6) Какие события отрабатываются при перемещении фокуса по элементам?
   Волшебник
 
9 - 17.11.04 - 16:12
(7) В семерке было еще хуже.
   Волшебник
 
10 - 17.11.04 - 16:13
(8) Не припоминаю таких.
 
  Рекламное место пустует
   vi0
 
11 - 17.11.04 - 16:16
(9) психиатр порекомендовал часто не думать об этом
   vasinok
 
12 - 19.11.04 - 09:03
(4) Code:
Функция АктивныйЭлемент()
    Возврат(ТекущийЭлемент);
       //Как вариант: Возврат(ТекущийЭлемент.Имя);

КонецФункции

ПодключитьОбработчикОжидания("АктивныйЭлемент",1);


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