09.07.2014, 14:39 | #1 |
Участник
|
Открытая форма как объект.
Добрый день, помогите ,пожалуйста, получить открытую форму как объект! Уже весь мсдн, весь форум перерыл. Не могу найти, как получить форму, в виде объекта в коде, при чем форма не активна!
|
|
09.07.2014, 14:48 | #2 |
Участник
|
уже разобрался. Сделал через WinApi
|
|
09.07.2014, 15:11 | #3 |
Участник
|
Можно при открытии всех форм запоминать их в GlobalCache. Так это реализовано, например, в Tabax.
|
|
|
За это сообщение автора поблагодарили: АртемМелихов (1). |
09.07.2014, 15:20 | #4 |
Участник
|
То есть в формРан вставить добавление в кеш? Оо. А как из Кеша потом получить указатель на объект? И с чем связанно отсутсвие практики "instance get set" для форм?
|
|
09.07.2014, 16:02 | #5 |
Участник
|
Типа того. Только сам класс FromRun закрыт от изменения, но везде создание форм происходит через его наследник SysSetupFormRun. Поищите на этом форуме найдете много разных интересных фишек реализуемых посредством изменения именно этого класса.
X++: infolog.globalCache().set infolog.globalCache().get А что в качестве идентификатора? |
|
09.07.2014, 16:17 | #6 |
Участник
|
Цитата:
А что в качестве идентификатора?
Цитата:
Записать - set, прочитать get. Не понял вопроса.
Спасибо. Сделал, работает =) |
|
09.07.2014, 16:38 | #7 |
Участник
|
|
|
10.07.2014, 01:53 | #8 |
Дмитрий Ерин
|
Еще можно посмотреть пример в классах SysTaskRecorder***
В частности списком форм оперирует SysTaskRecorderRunningFormsManager |
|
|
За это сообщение автора поблагодарили: АртемМелихов (1). |
15.07.2014, 08:31 | #9 |
Участник
|
|
|
15.07.2014, 09:30 | #10 |
Ищущий знания...
|
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|