26.02.2020, 12:41 | #1 |
Участник
|
AX 2009. Form Design. Вертикальная полоса прокрутки
Есть форма SalesCreateOrder (Создать заказ на продажу), на ней множество элементов. На небольших мониторах некоторая информация внизу не видна.
Как отобразить вертикальную полосу прокрутки? |
|
26.02.2020, 13:48 | #2 |
Участник
|
В 4.0 полоса прокрутки создается автоматически, в 2012 для групп есть свойство ScrollBars.
Смею предположить, что если в 2009 полоса прокрутки не создается, значит ScrollBars есть и его надо установить в соответствующее значение.
__________________
// no comments |
|
27.02.2020, 08:51 | #3 |
Участник
|
Цитата:
Цитата:
PS : В общем в 2009 в TabPage-ах полосы прокрутки не глючат. Появляются автоматически. Поэтому при замене основных групп (как в этом примере Form) TabPage-ами проблемы с полосами прокрутки в основном решаются.
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. Последний раз редактировалось Pustik; 27.02.2020 в 09:06. |
|
|
За это сообщение автора поблагодарили: Logger (4), SuperStar88 (1). |
28.02.2020, 11:28 | #4 |
Участник
|
Цитата:
Сообщение от Pustik
К сожалению в 2009 нет такого свойства
Вместо группы "Form" создайте Tab->TabPage. В свойствах Width и Нeight и Tab-а и TabPage-а установите значение: Column width и Column height соответственно. Перенесите все группы : groupCustomer, groupGeneral и т.д. в TabPage. Поставьте у всех групп в свойстве "OptionValue" значение:1. Группу "Form" удалите. PS : В общем в 2009 в TabPage-ах полосы прокрутки не глючат. Появляются автоматически. Поэтому при замене основных групп (как в этом примере Form) TabPage-ами проблемы с полосами прокрутки в основном решаются. А можно, чтобы при разворачивании(-)/сворачивании(+) групп полосы прокрутки автоматически появлялись/исчезали? (автоматически менялся размер TabPage) |
|
28.02.2020, 12:36 | #5 |
Участник
|
Цитата:
Я не зря Вам выше подробно расписал как надо сделать, чтобы пользователям было максимально удобно. Даже если саму группу Form засунуть в TabPage у Вас не получится такого эффекта, как если сделать по вышеописанному сценарию. PS: может, конечно можно, сэмулировать кодом это "передергивание"(какой-нибудь ресайз формы или что-то еще) после каждого разворачивания(-)/сворачивания(+) и даже прописать это куда-нибудь типа в SysSetupFormRun, но я этого не пробовал.
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. |
|
|
|