Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как зафиксировать ширину колонок ТЗ/Многострочной части? (число прочтений - 2854 )
libov
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 15
Зарегистрирован: 04. Июня 2010
Как зафиксировать ширину колонок ТЗ/Многострочной части?
04. Июня 2010 :: 08:16
Печать  
При изменении размера/максимизации формы ширина всех колонок ТЗ изменяется пропорционально. Можно ли, например, для колонки с датой сохранять фиксированную ширину, а для колонки с наименованием - пропорционально изменяемую?
В одной из тем нашел упоминание, что "это нужно делать специальным образом" - но на этом тема и кончилась.
Еще нашел ссылку на атрибут АвтоШирина КолонкиТабличногоПоля - но в документации он описан "только чтение".
Есть ли решение и, по возможности, с примером кода.
  
Наверх
 
IP записан
 
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Re: Как зафиксировать ширину колонок ТЗ/Многострочной части?
Ответ #1 - 04. Июня 2010 :: 13:05
Печать  
так ТП или ТЗ?
если ТП, то
Код
Выбрать все
текКолонка = _ТП.Колонки.Добавить("МояКолонка");
текКолонка.Заголовок    = "Моя колонка";
текКолонка.Данные	 = "МояКолонка";
текКолонка.Ширина	 = 16;
текКолонка.ИзменениеРазмера = 0;
 

  
Наверх
 
IP записан
 
libov
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 15
Зарегистрирован: 04. Июня 2010
Re: Как зафиксировать ширину колонок ТЗ/Многострочной части?
Ответ #2 - 04. Июня 2010 :: 13:19
Печать  
В принципе мне это сейчас нужно для МногострочнойЧасти документа. Есть условно два столбца - Наименование и Дата. В конфигураторе ширина Наименования 300, Дата - 50. После открытия документа в окне начального размера Наименование в свою колонку полностью не помещается, а Дата - влазит. Максимизирую окно - грубо говоря обе колонки стали в 1.5 раза шире, но для колонки Дата - это бессмыслено (и так влазило). Хотелось бы весь "прирост" ширины использовать для колонки Наименование.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать