powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Горизонтальная полоса прокрутки
12 сообщений из 12, страница 1 из 1
Горизонтальная полоса прокрутки
    #37266367
DENIS_PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня!
Есть блок данных, в нем элементов штук 20. Все они располагаются на одной канве. Количество отображаемых данных в блоке=15. Поля есть длинные. Необходимо сделать формочку, на которой бы присутствовали 2 полосы прокрутки:
- вертикальная для навигации по записям
- горизонтальная для навигации по столбцам - влево-вправо.

Вертикальную сделал посредством свойств блока данных(показать полосу проктурки-да, ориентация-горизотальная, канва полосы прокрутки-канва, где расположены элементы моего блока данных).

Подскажите пожалуйста, каким образом добавить еще и горизонтальную полосу прокрутки, дабы не делать форму дикой длины?
Спасибо!
...
Рейтинг: 0 / 0
Горизонтальная полоса прокрутки
    #37266386
OmegaMale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DENIS_PR,

В свойствах окна, на котором канва находится есть скролбары
...
Рейтинг: 0 / 0
Горизонтальная полоса прокрутки
    #37266408
Maratus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DENIS_PR,
Канву делаете необходимого размера, чтобы поместились все данные блока,
и в ее свойствах ставите "Показать горизонтальную полосу прокрутки",
а размер окна, которому принадлежит канва, задаете такое, чтобы помещалось
на экране монитора.
...
Рейтинг: 0 / 0
Горизонтальная полоса прокрутки
    #37266583
DENIS_PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за советы!
Я уж нарыл на форуме нечто..
http://www.sql.ru/forum/actualthread.aspx?tid=614817
Но только никак не получается толком сделать то, что здесь описано

Скролбары в окне есть. Делаю свойства "Показать Горизонтальную Полосу прокрутки" = Да. Вертикальная полоса прокрутки сделана на блоке данных. Окно делаю нужных мне размеров, канву делаю такого размера, чтобы поместилось все, что мне нужно. Но при запуске формы в OEBS горизонтальная полоса прокрутки не появляется и навигация по горизонтали только через табуляцию работает. По ходу мне все же нужно заморачиваться с дополнительной канвой, как по ссылке выше описано, но что-то ниче у меня по получается...

Весь вопрос в том, что мне нужна и вертикальная и горизонтальная. Если бы только одна из них, то конечно все решалось бы советом
Maratus.

Тут формочка, если не сложно, гляньте пожалуйста
http://files.gw.kz/xpvs02xh6m.html

Размер больше 150 кб, поэтому не получается приложить к сообщению. Спасибо!
...
Рейтинг: 0 / 0
Горизонтальная полоса прокрутки
    #37266726
DENIS_PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Осилил наконец с дополнительной канвой, но теперь канва с полосой прокрутки появляется только тогда, когда на ее поля переходить табуляцией... Как сделать, чтобы в окне появлялись сразу 2 канвы?
Заранее благодарен!
...
Рейтинг: 0 / 0
Горизонтальная полоса прокрутки
    #37266762
bev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DENIS_PR,

скорее всего, вертикальную полосу прокрутки вы просто поместили справа от блока и ее не видно?
перенесите ее влево, перед первым полем
...
Рейтинг: 0 / 0
Горизонтальная полоса прокрутки
    #37266774
bev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(не видела последнего вопроса, поэтому отвечала на предыдущий, СОРРИ...)
...
Рейтинг: 0 / 0
Горизонтальная полоса прокрутки
    #37266934
DENIS_PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже, что мне нужно каким-то образом использовать процедуру show_view. Пробую ее запихать в триггер when_new_form_istance. Пишу show_view('моя дополнительная канва'). При открытии формы как-будто бы все хорошо, но до первого поиска через F11. Нажимаешь F11 и опять отражается только основная канва, жмешь Tab появляется и дополнительная.. Не знаю, как побороть.
Был бы очень благодарен за подсказку
...
Рейтинг: 0 / 0
Горизонтальная полоса прокрутки
    #37267045
bev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DENIS_PR,

хотелось бы увидеть свойства у каждой канвы: window, координаты и размер
...
Рейтинг: 0 / 0
Горизонтальная полоса прокрутки
    #37267089
DENIS_PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, с этим разобрался. Почитал темки на этот счет и вынес для себя нужное)
Сделал, чтобы канвы не наслаивались одна на другую и чтобы в основной канве "включить при входе" было равно "нет". Счас все в норме. Но есть новый вопрос)

Необходимо, чтобы при открытии формы, да и при переходе на новую запись курсор был не на первом поле по умолчанию, а на том, которое я задам. Как это реализуется? Что-то типа set_focus в дельфях..

Пасиб!
...
Рейтинг: 0 / 0
Горизонтальная полоса прокрутки
    #37267109
bev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DENIS_PR,

go_item...
...
Рейтинг: 0 / 0
Горизонтальная полоса прокрутки
    #37267120
DENIS_PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GO_ITEM

И на этот вопрос нашел ответ)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Горизонтальная полоса прокрутки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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