|
Форма | ☑ | ||
---|---|---|---|---|
0
mirror1982
18.07.12
✎
00:48
|
Как сделать так, чтобы открываемая программно форма открывалась на переднем плане?
|
|||
1
Азазелло
18.07.12
✎
00:52
|
(0) Модально?
|
|||
2
mirror1982
18.07.12
✎
00:55
|
модально работает, но не устраивает модально!
|
|||
3
1C_Enigma
18.07.12
✎
01:39
|
что значит на переднем плане?
|
|||
4
1C_Enigma
18.07.12
✎
01:41
|
а....типа Окна-Переместить назад, Переместить вперед?
|
|||
5
1C_Enigma
18.07.12
✎
01:43
|
ну...свойства положения окна, состояния окна и т.д
|
|||
6
mirror1982
18.07.12
✎
09:58
|
а конкретнее?
|
|||
7
hhhh
18.07.12
✎
10:19
|
(6) ну запость нам сюда справку по положениям окна, мы ее почитаем и тебе скажем.
|
|||
8
1C_Enigma
18.07.12
✎
15:05
|
Форма.РежимРабочегоСтола (Form.DesktopMode)
Форма (Form) РежимРабочегоСтола (DesktopMode) |
|||
9
1C_Enigma
18.07.12
✎
15:05
|
как для примера
|
|||
10
mirror1982
18.07.12
✎
16:07
|
(8) все равно, оно свернуто и не активное!
|
|||
11
mirror1982
18.07.12
✎
16:13
|
помогите!!!
|
|||
12
zladenuw
18.07.12
✎
16:14
|
форма чего ?
|
|||
13
zladenuw
18.07.12
✎
16:15
|
Форма.Активизировать (Form.Activate)
Форма (Form) Активизировать (Activate) Синтаксис: Активизировать() Описание: Активизирует уже открытую форму. Доступность: Толстый клиент. Пример: Если Форма.Открыта() Тогда Форма.Активизировать(); КонецЕсли; |
|||
14
mirror1982
18.07.12
✎
16:18
|
из одной обработки я вызываю нажатием кнопки открытие формы другой обработки, она открывается, но она не на переднем плане!
Активизировать() не помогает! |
|||
15
zladenuw
18.07.12
✎
16:22
|
Форма (Form)
ОповеститьОбАктивизацииОбъекта (NotifyActivateObject) Синтаксис: ОповеститьОбАктивизацииОбъекта(<АктивныйОбъект>) Параметры: <АктивныйОбъект> (обязательный) Тип: Ссылка на объект, либо ТекущаяСтрока. Активизированный объект. Описание: Посылает оповещение формам, подчиненным данной форме об изменении активного объекта и передает ссылку на этот объект. Данное действие аналогично стандартному оповещению подчиненного справочника при изменении текущего элемента в списке справочника-владельца. Доступность: Толстый клиент. Примечание: Может применяться в случае, когда открытие подчиненной формы выполнено средствами языка. |
|||
16
mirror1982
18.07.12
✎
16:29
|
как это реализовать? Сейчас вот так:
Процедура ПриНажатииКлавиши() Форма=Состав[нСтроки].Регистратор.ПолучитьФорму("ФормаДокумента"); Форма.Открыть(); Если Форма.Открыта() Тогда Форма.Активизировать(); КонецЕсли; КонецПроцедуры |
|||
17
zladenuw
18.07.12
✎
16:36
|
ОповеститьОбАктивизацииОбъекта(Форма);
|
|||
18
mirror1982
18.07.12
✎
16:38
|
(17) нет, не помогает!
|
|||
19
zladenuw
18.07.12
✎
16:38
|
хм. я открываю без проблем. и у меня форма активна
|
|||
20
mirror1982
18.07.12
✎
16:41
|
Вот так:?
Форма=Состав[нСтроки].Регистратор.ПолучитьФорму("ФормаДокумента"); Форма.Открыть(); Если Форма.Открыта() Тогда Форма.Активизировать(); КонецЕсли; ЭтаФорма.ОповеститьОбАктивизацииОбъекта(Форма) |
|||
21
mirror1982
18.07.12
✎
16:41
|
или так:?
Форма=Состав[нСтроки].Регистратор.ПолучитьФорму("ФормаДокумента"); Форма.Открыть(); Если Форма.Открыта() Тогда Форма.Активизировать(); КонецЕсли; Форма.ОповеститьОбАктивизацииОбъекта(Форма) |
|||
22
zladenuw
18.07.12
✎
16:41
|
Форма = Обработки.Обработка.ПолучитьФорму();
Форма.Открыть(); Если Форма.Открыта() Тогда ОповеститьОбАктивизацииОбъекта(Форма); КонецЕсли; |
|||
23
mirror1982
18.07.12
✎
16:43
|
у тебя Team Viewer есть?
|
|||
24
mirror1982
18.07.12
✎
16:44
|
(22) не помогло!
|
|||
25
zladenuw
18.07.12
✎
16:44
|
да
|
|||
26
zladenuw
18.07.12
✎
16:44
|
написал письмо тебе
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |