Имя: Пароль:
1C
1С v8
Горизонтальное положение элемента обычной формы
0 Chelentana
 
05.03.14
09:41
Всем привет! Подскажите, как определить горизонтальное положение программно создаваемого элемента формы? Пробу так:
                НовоеПоле.ГоризонтальноеПоложение =   ГоризонтальноеПоложение.ПоШирине;
Ругается:ошибка при установке значения атрибута контекста.
Заранее спасибо.
1 1Сергей
 
05.03.14
09:43
Что за поле? Ввода?
2 Chelentana
 
05.03.14
09:44
Надпись
3 1Сергей
 
05.03.14
09:45
больше кода. Как получил НовоеПоле?
4 butterbean
 
05.03.14
09:46
видимо в НовоеПоле что-то не то, отладчик в помощь
5 Chelentana
 
05.03.14
09:47
Картинка =  Ит.Ссылка.ОсновноеИзображение.Хранилище.Получить();                  
                НовоеПоле = ЭлементыФормы.Добавить(Тип("Надпись"), "мд_"+Ит.Имя,,ИмяПанели);
                НовоеПоле.Верх = ?(Ит = МассивИнтерфейса[0],НачалоВерх,НачалоВерх+45);
                НачалоВерх = НовоеПоле.Верх;
                НовоеПоле.Лево = НачалоЛево;
                НовоеПоле.Высота = 30;
                НовоеПоле.Ширина = 250;
                Если Картинка <> Неопределено Тогда
                    НовоеПоле.Картинка = Картинка;
                КонецЕсли;
                НовоеПоле.ЦветФона = Новый Цвет(255,251,240);
                НовоеПоле.Шрифт = Новый Шрифт("Шрифт диалогов и меню", 12);
                НовоеПоле.ЦветТекста = WebЦвета.Синий;
                НовоеПоле.Заголовок = Ит.Представление;
                НовоеПоле.ГиперСсылка = Истина;
                //ГорПол = Новый ОписаниеТипов(ГоризонтальноеПоложение);
                НовоеПоле.ГоризонтальноеПоложение =   ГоризонтальноеПоложение.ПоШирине;
6 Fedor-1971
 
05.03.14
09:49
(5) отладчиком смотрел что есть в НовоеПоле?
7 Chelentana
 
05.03.14
09:49
(4) думается, если бы было что-то не то, то новое поле вообще не отображалось бы на форме? разве нет? ведь все поля норм генерируются, просто хотелось бы переносить длинные надписи, а не задавать большую длину.
8 1Сергей
 
05.03.14
09:52
прикольно. http://savepic.net/4787603.htm

нету там ПоШирине
9 butterbean
 
05.03.14
09:53
(8) точно, это только для ячеек таб документа работает, правда в СП ни слова :-)
10 Chelentana
 
05.03.14
09:57
ага, СП ввел в заблуждение... всем спасибо!