Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Forms 9.0.4 - изменить координаты фрейма в runtime / 8 сообщений из 8, страница 1 из 1
20.09.2005, 14:13
    #33278915
neodiX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms 9.0.4 - изменить координаты фрейма в runtime
В ветке Graphics есть фрейм с элементами принадлежащими какому-то блоку. В этом фрейме свойство "Update Layout" установленно в "Automatically". Можно ли сделать, чтобы при нажатии на кнопку фрейм переместился? Конечно, было бы хорошо, если бы он переместился со всеми элементами :) Как я понимаю SET_ITEM_PROPERTY(frame_id, POSITION, 20, 20); не проходит, т.к. фрейм не элемент блока.
...
Рейтинг: 0 / 0
20.09.2005, 14:15
    #33278926
John.D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms 9.0.4 - изменить координаты фрейма в runtime
Помещаем фрейм и элементы на дополнительную канву и двигаем её куда угодно
...
Рейтинг: 0 / 0
20.09.2005, 14:25
    #33278970
neodiX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms 9.0.4 - изменить координаты фрейма в runtime
John.DПомещаем фрейм и элементы на дополнительную канву и двигаем её куда угодно
на самом деле фреймов несколько и надо чтобы они были на одной канве. Я же не могу одну канву наложить на другую, притом, в процедуре SET_CANVAS_PROPERTY я не нахожу свойства POSITION.
...
Рейтинг: 0 / 0
20.09.2005, 14:29
    #33278987
John.D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms 9.0.4 - изменить координаты фрейма в runtime
neodiX фреймов несколько и надо чтобы они были на одной канвеНа одно, или на разных - побоку. Надо двигать вместе - помещаем на одну, порознь - на разные.
neodiX Я же не могу одну канву наложить на другуюПочему? Это очень полезная штука.
neodiX в процедуре SET_CANVAS_PROPERTY я не нахожу свойства POSITION.
Надо искать в SET_VIEW_PROPERTY.
...
Рейтинг: 0 / 0
20.09.2005, 14:53
    #33279063
neodiX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms 9.0.4 - изменить координаты фрейма в runtime
Спасибо John.D, получилось. Действительно - полезная штука.
...
Рейтинг: 0 / 0
20.09.2005, 19:01
    #33279883
neodiX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms 9.0.4 - изменить координаты фрейма в runtime
вопрос в догонку: положил на большую канву маленькую, когда перехожу на любое поле на большой канве, маленькая проподает, как бы прятается под низ. Может есть метод сделать маленькую канву как бы "always on top" или надо обязательно чтобы канвы не пересекались в этом случае?
...
Рейтинг: 0 / 0
21.09.2005, 05:40
    #33280145
John.D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms 9.0.4 - изменить координаты фрейма в runtime
Скорее всего, свойство "большой" канвы "Включить при Входе" ("Raise on Entry") стоит "Да".
Если это не поможет, что редко, но бывает, придётся использовать Show_View(...);
...
Рейтинг: 0 / 0
21.09.2005, 10:16
    #33280458
neodiX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms 9.0.4 - изменить координаты фрейма в runtime
John.DСкорее всего, свойство "большой" канвы "Включить при Входе" ("Raise on Entry") стоит "Да".
Если это не поможет, что редко, но бывает, придётся использовать Show_View(...);

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


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