powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Forms 9.0.4 - изменить координаты фрейма в runtime
8 сообщений из 8, страница 1 из 1
Oracle Forms 9.0.4 - изменить координаты фрейма в runtime
    #33278915
neodiX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ветке Graphics есть фрейм с элементами принадлежащими какому-то блоку. В этом фрейме свойство "Update Layout" установленно в "Automatically". Можно ли сделать, чтобы при нажатии на кнопку фрейм переместился? Конечно, было бы хорошо, если бы он переместился со всеми элементами :) Как я понимаю SET_ITEM_PROPERTY(frame_id, POSITION, 20, 20); не проходит, т.к. фрейм не элемент блока.
...
Рейтинг: 0 / 0
Oracle Forms 9.0.4 - изменить координаты фрейма в runtime
    #33278926
Фотография John.D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помещаем фрейм и элементы на дополнительную канву и двигаем её куда угодно
...
Рейтинг: 0 / 0
Oracle Forms 9.0.4 - изменить координаты фрейма в runtime
    #33278970
neodiX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
John.DПомещаем фрейм и элементы на дополнительную канву и двигаем её куда угодно
на самом деле фреймов несколько и надо чтобы они были на одной канве. Я же не могу одну канву наложить на другую, притом, в процедуре SET_CANVAS_PROPERTY я не нахожу свойства POSITION.
...
Рейтинг: 0 / 0
Oracle Forms 9.0.4 - изменить координаты фрейма в runtime
    #33278987
Фотография John.D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neodiX фреймов несколько и надо чтобы они были на одной канвеНа одно, или на разных - побоку. Надо двигать вместе - помещаем на одну, порознь - на разные.
neodiX Я же не могу одну канву наложить на другуюПочему? Это очень полезная штука.
neodiX в процедуре SET_CANVAS_PROPERTY я не нахожу свойства POSITION.
Надо искать в SET_VIEW_PROPERTY.
...
Рейтинг: 0 / 0
Oracle Forms 9.0.4 - изменить координаты фрейма в runtime
    #33279063
neodiX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо John.D, получилось. Действительно - полезная штука.
...
Рейтинг: 0 / 0
Oracle Forms 9.0.4 - изменить координаты фрейма в runtime
    #33279883
neodiX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос в догонку: положил на большую канву маленькую, когда перехожу на любое поле на большой канве, маленькая проподает, как бы прятается под низ. Может есть метод сделать маленькую канву как бы "always on top" или надо обязательно чтобы канвы не пересекались в этом случае?
...
Рейтинг: 0 / 0
Oracle Forms 9.0.4 - изменить координаты фрейма в runtime
    #33280145
Фотография John.D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего, свойство "большой" канвы "Включить при Входе" ("Raise on Entry") стоит "Да".
Если это не поможет, что редко, но бывает, придётся использовать Show_View(...);
...
Рейтинг: 0 / 0
Oracle Forms 9.0.4 - изменить координаты фрейма в runtime
    #33280458
neodiX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
John.DСкорее всего, свойство "большой" канвы "Включить при Входе" ("Raise on Entry") стоит "Да".
Если это не поможет, что редко, но бывает, придётся использовать Show_View(...);

оно! "Raise on Entry" помогло. спасибо.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Forms 9.0.4 - изменить координаты фрейма в runtime
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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