powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / get_window_property (x_pos) после "левого" ресайза
4 сообщений из 4, страница 1 из 1
get_window_property (x_pos) после "левого" ресайза
    #38962211
Darkripple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добрый день!
forms 10.
изменяю размеры окна приложения двигая его левую сторону.
после этого в триггере WHEN-WINDOW-RESIZED получаю get_window_property ('WIN', X_POS).
и вижу что значение позиции окна по X не изменилось.
из-за этого появляются проблемы с позиционированием других окон приложения.

кто знает как мне отловить это изменение позиции окна?
...
Рейтинг: 0 / 0
get_window_property (x_pos) после "левого" ресайза
    #38962562
Darkripple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я так понял, что формсы не успевали осознать, что при перемещении левой границы окна его координата X меняется.
помогло выставить задержку по таймеру на 3 миллисекунды, или вывод алерта с кнопкой пользователю, перед считыванием новой X_POS.
...
Рейтинг: 0 / 0
get_window_property (x_pos) после "левого" ресайза
    #38962580
ф123876
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SYNCRONIZE не помогает?
...
Рейтинг: 0 / 0
get_window_property (x_pos) после "левого" ресайза
    #38962714
Darkripple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ф123876SYNCRONIZE не помогает?
нет, не помогает.
я долго колдовал: переводил фокусы, менял активные окна, прятал/показывал окна, делал еще один программный ресайз - бесполезно.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / get_window_property (x_pos) после "левого" ресайза
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]