Имя: Пароль:
1C
1С v8
Как определить положение прикрепленного окна после его перемещения.
0 mvgfirst
 
02.09.15
16:59
Есть произвольное прикрепленное окно. Открывается прикрепленным справа.
На форме есть элементы... расположенные в вертикальной ориентации (например несколько табличных полей).
При перетаскивании окна и прикреплении его в нижней части - вертикально расположенные элементы сжимаются по вертикали (благодаря привязкам) и становятся совершенно непригодными к использованию.

Разумно было бы при изменение положения окна - изменять расположение элементов на форме. Для этого необходимо осознать что окно перемещали.

Вопрос: Как поймать факт перемещение прикрепляемого окна, что бы проверить его положение и изменить расположение элементов.

Конфигурация на платформе 8.2 обычные формы.
1 Mort
 
02.09.15
17:01
Прикрепление открепление есть вторично.
На пропорции формы ориентироваться надо.
2 mvgfirst
 
02.09.15
17:02
мне хватило бы и самого значения свойства "ПоложениеПрикрепленногоОкна".

Вот только что бы его проверить - нужен код. Который выполнится сразу после того как окно переместил пользователь.

Вопрос именно в том каким событием отловить этот факт?
3 mvgfirst
 
02.09.15
17:03
Опять же пропорции формы и ориентация на них тоже возможна в каком-либо событии когда оно случится.

Когда пользователь перемещает прикрепляемое окно - никаких событий не случилось (у меня по крайней мере)
4 Mort
 
02.09.15
17:08
Пали обработкой ожидания.
5 mvgfirst
 
02.09.15
17:11
Типа обработка ожидания с интервалом 0.1 секунды?
Я думал о таком... но это ведь нагрузка на проц и все... такое ... ? Нет?