
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.30] |
![]() |
|
Сообщ.
#1
,
|
|
|
В процедуре ПриОткрытии() помещаю такой код:
![]() ![]() ОбъектФорма = ЭтаФорма; ОбъектФорма.Ширина = 1250; ОбъектФорма.Высота = 600; ЭлементПанель = ОбъектФорма.ЭлементыФормы.Добавить(Тип("Панель"), "ОбщаяПанельДокументов"); ЭлементПанель.ОтображениеЗакладок = ОтображениеЗакладок.НеИспользовать; ЭлементПанель.Ширина = 400; ЭлементПанель.Высота = 60; ЭлементПанель.Лево = 8; ЭлементПанель.Верх = 34; ЭлементПанель.ЦветФона = Новый Цвет(200, 200, 100); ЭлементПанель.РаспределятьПоСтраницам = Истина; При этом изначально размеры формы 200х200 Так вот, при отрытии размеры формы действительно меняются, однако создание ЭлементПанель происходит из соображения программы, что ширина формы по прежнему 200 и поэтому шире чем 200 её не делает, т.е. 400 сделать не получается. Однако, если этот же код запихнуть в обработчик кнопки и нажать на неё после открытия формы, то панель успешно принимает размеры 400х60. Как сделать, чтобы при открытии формы панель отображалась в нужных размерах, независимо от начальных размеров формы (установленных в конфигураторе) ? |
Сообщ.
#2
,
|
|
|
Можно попробовать добавить в обработчик события ОбновлениеОтображения формы, чтобы срабатывало только один раз. Но не факт, что получится так же, как по кнопке.
|
Сообщ.
#3
,
|
|
|
Цитата evGenius @ Можно попробовать добавить в обработчик события ОбновлениеОтображения формы Так не нравится ), пока тупо задал начальный размер формы в конфигураторе фиксированным...Кривдень какая-то...) |