Программно установить привязку
☑
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
Сделал на внешней обработке ..
Не могу добиться, чтобы к нижней границе прилипал ..
ПолеСтатусОС.УстановитьПривязку(ГраницаЭлементаУправления.Низ,ЭтаФорма.Панель,ГраницаЭлементаУправления.Низ);
Тянется как то по центру формы ..
Неужели все так плохо ?
Основная теорема систематики: Новые системы плодят новые проблемы.