|
Как определить положение прикрепленного окна после его перемещения.
| ☑ |
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 секунды?
Я думал о таком... но это ведь нагрузка на проц и все... такое ... ? Нет?
|
|