|
v7: Как с помощью формекса узнать текущую открытую форму
| ☑ |
0
Pro100
20.06.13
✎
07:22
|
Например у меня открыто несколько форм, и как узнать в текущий момент какая форма открыта. В глобальном модуле отрабатывает процедура и вот как узнать в этот момент какая форма активная?
Пытаюсь как то вот так сделать:
ФормаРасш = СоздатьОбъект("РасширениеФормы");
Фрм = ФормаРасш.ПолучитьФорму();
но Фрм возвращает неизвестный объект... Такого метода как активнаяФорма или что-то подобное не нашел.
|
|
1
dk
20.06.13
✎
07:28
|
передавать контекст формы в глобальный модуль при вызове не предлагать? )
|
|
2
Pro100
20.06.13
✎
07:42
|
(1)точно, совсем забыл, щас буду пробовать, спс.
|
|
3
Rie
20.06.13
✎
07:44
|
(0) У объекта Сервис есть метод АктивныйКонтекст().
Но вариант в (1) - куда правильнее, IMHO.
|
|
4
varelchik
20.06.13
✎
09:06
|
(3) Так оно и есть.
Когда-то заморчивался с этим.
|
|
5
varelchik
20.06.13
✎
09:06
|
(0)Можу в принципе порыться в архивах, где-то есть.
Если шо стучись в аську.
|
|