Имя: Пароль:
1C
 
Почему программно не поменялась ширина поля (УФ)?
0 Анцеранана
 
10.11.20
16:45
Коллеги, помогите пожалуйста.
Есть поле на форме, добавленное программно связано с реквизитом объекта (тип строка,30), но не могу изменить его ширину:

НовоеПоле = Элементы.Добавить("УчетныйНомер", Тип("ПолеФормы"),ГруппаУН);
НовоеПоле.ПутьКДанным = "Объект.УчетныйНомер";
НовоеПоле.Вид = ВидПоляФормы.ПолеВвода;
НовоеПоле.ШрифтЗаголовка = ПолужирныйШрифт; //переменная определена выше и это работает!!!
НовоеПоле.Ширина = 1; // НЕ РАБОТАЕТ!!!

Мне бы хотелось, чтобы ширина была фиксированная определенной длины, ну не 1 конечно и все - таки.
Какую цифру не ставлю - не срабатывает. Почему?
1 Жан Пердежон
 
10.11.20
16:47
а еще есть:
АвтоМаксимальнаяШирина
МаксимальнаяШирина
РастягиватьПоГоризонтали
2 spiller26
 
10.11.20
16:50
(0) "АвтоМаксимальнаяШирина" в значение ЛОЖЬ.
3 Анцеранана
 
10.11.20
17:10
(2) мусью был прав отрабатывает только если все 3 устанавливать. При ОФ такого безобразия не было! Всем спасибо.