Как увеличить высоту формы программно? #510544


#0 by MaxS
1С 8.2, обычная форма, хочу програмно увеличить высоту формы и под комментарием вставить такое же поле ввода. В отладчике смотрю, действительно высота меняется, но визуально нет. наверное привязывается к нижней выравнивающей линии. В результате нижние кнопки формы под добавленным полем ввода.
#1 by Mitriy
в 8.1 я это не победил...
#2 by RomaH
... на 8.1 вроде сталкивался ... насколько помню - пришлось сначала удалить мешающие элементы, а затем увеличивать размер формы
#3 by RomaH
не не так
#4 by DailyLookingOnSunset
Ширину и высоту формы можно изменить, если у формы установить в ложь свойство "Исп. только видимую область". Возможно тоже самое нужно сделать со свойством "Использовать выравнивающие линии". Свойства не программные, изменяется в конфигураторе. Изменить ширину и высоту формы можно только в процедуре "ПриОткрытии", изменения в модуле формы и процедуре "ПередОктрытием" результата не дают. Соответственно и весь код по установке положения размеров должен находиться в процедуре "ПриОткрытии".
#5 by Mort
Мой тебе совет забей.
#6 by MaxS
форма документа. там есть панель формы, но у неё нет высоты. Пробовал играться высотой других элементов, не вышло. если в форме есть место, то без проблем добавить поле ввода. а менять форму в конфигураторе, теряется смысл subj а потом всю жизнь (мне или другому) тратить на ручные обновления форм типовых конфигураций? нет уж, на крайний случай поле комментарий можно сделать уже в 2 раза. )
#7 by MaxS
не вышло ( приходится искать свободное место на форме, либо уменьшать размеры имеющихся элементов. неуправляемая форма, однако (
#8 by Рэйв
Использование: Чтение и запись. Описание: Тип: Число. Содержит высоту окна формы (в логических единицах). См. также: Форма, свойство Ширина не оно?
#9 by MaxS
программно меняется, читаешь - действительно изменилось. Визуально не меняется.
#10 by Рэйв
У меня все менялось. Может дело в привязках какихто?
#11 by MaxS
нижняя командная панель привязывается намертво и изменение привязок на неё не действует. т.к. скорее всего привязывается к выравнивающим линиям.
#12 by Рэйв
У меня ее просто не было:)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С