|
Программно установить привязку |
☑ |
0
serg999
21.11.18
✎
18:41
|
Добрый вечер.
Подскажите как программно привязать добавленный элемент к нижней границе формы (как добавляю, перестает корректно работать растягивание формы, развертывание)
Форма:
Код:
ПолеСтатусОС = ЭлементыФормы.Добавить(Тип("Флажок"), "ФлагПоступлениеДопУслуг");
ПолеСтатусОС.Заголовок = "Поступление доп. услуг";
ПолеСтатусОС.УстановитьПривязку(ГраницаЭлементаУправления.Лево,Панель,ГраницаЭлементаУправления.Лево);
ПолеСтатусОС.УстановитьПривязку(ГраницаЭлементаУправления.Низ,Панель,ГраницаЭлементаУправления.Низ);
ПолеСтатусОС.Верх = 430;
ПолеСтатусОС.Лево = 8;
ПолеСтатусОС.Ширина = 65;
ПолеСтатусОС.Высота = 15;
Если элемент добавить на форму и включить привязки, все ок.
|
|
1
Fragster
гуру
21.11.18
✎
18:43
|
вероятно размеры добавляемого элемента больше свободного места н аформе
|
|
2
Fragster
гуру
21.11.18
✎
18:44
|
ну и сначала установить размеры, а потом установить привязки тоже неплохо было бы
|
|
3
serg999
21.11.18
✎
18:46
|
Пробовал, как ниже табличной части начинаю добавлять, форму клинит ..
|
|
4
Garykom
гуру
21.11.18
✎
18:47
|
Иногда в 8-ке на ОФ происходили "глюки формы" и ее приходилось пересоздавать заново новую с копированием модуля и элементов.
|
|
5
serg999
21.11.18
✎
19:15
|
Сделал на внешней обработке ..
Не могу добиться, чтобы к нижней границе прилипал ..
ПолеСтатусОС.УстановитьПривязку(ГраницаЭлементаУправления.Низ,ЭтаФорма.Панель,ГраницаЭлементаУправления.Низ);
Тянется как то по центру формы ..
Неужели все так плохо ?
|
|