Имя: Пароль:
1C
1С v8
Установить размер формы в зависимости от количества элементов на ней
0 Родом из детства
 
14.12.20
09:56
Имеется форма, где элементы выбора - кнопки, которые генерируются в зависимости от результата запроса. Высота формы - фиксированная, поэтому, если кнопок создается много, то пользователю приходится перематывать список. Существует ли какой-нибудь стандартный механизм растягивания формы в зависимости от количества элементов в ней? Или придется создавать самому(например, задавать высоту исходя от количества элементов, высоты одного элемента, расстояния между элементами)... Заранее спасибо за ответы
1 ДенисЧ
 
14.12.20
09:57
Управляемая форма сама растянется
2 Родом из детства
 
14.12.20
10:00
(1) Странно, но этого не происходит. Может, дело в специфике добавления?
КнопкаФормы = Элементы.Добавить(ИмяКнопки, Тип("КнопкаФормы"), Элементы.ВыборПлощадки);
Элементы.ВыборПлощадки - это обычная группа на форме(не отображается, по умолчанию пустая), вряд ли, конечно, но все же
3 Родом из детства
 
14.12.20
10:04
(1) И ещё у неё фиксировано заданы параметры "Ширина", "Высота". Хотя нигде не видел пункта "Автоматическая высота", или типо-того, так что, наверное, это тоже норм