Перейти к содержимому


- - - - -

Ячейки



  • Вы не можете ответить в тему
Сообщений в теме: 3

#1 qwertyu

    Активист


  • 427 сообщений

Отправлено 15 февраля 2012 - 05:41

Подскажите пожалуйста, как изменять ширину колонки табличного поля взависимости от размера строки?
Я делал вот так:


ТекОбласть = ТабДок.ТекущаяОбласть;
    ТекОбласть.ШиринаКолонки = СтрДлина(ТабДок.ТекущаяОбласть.Текст);
    Табдок.Показать();

Но здесь почему то изменяется вторая колонка, подскажите пожалуйста как правильно?

#2 Бухгалтерский угодник

    Ветеран


  • 13 310 сообщений

Отправлено 15 февраля 2012 - 06:08

1)нет штатных методов ТекущаяОбласть и ШиринаКолонки. Используете FormEx?
2) СтрДлина не прокатит... Т.к. для примера "Ж" и "i" имеют разную ширину....

Какая стоит задача? Автоперенос не прокатит?
"Любая проблема имеет Фамилию, Имя, Отчество....." (И. Сталин)
Жмакнувшим Изображение буду благодарен.

#3 qwertyu

    Активист


  • 427 сообщений

Отправлено 15 февраля 2012 - 06:13

Просмотр сообщенияБухгалтерский угодник (15 февраля 2012 - 06:08) писал:

1)нет штатных методов ТекущаяОбласть и ШиринаКолонки. Используете FormEx?
2) СтрДлина не прокатит... Т.к. для примера "Ж" и "i" имеют разную ширину....

Какая стоит задача? Автоперенос не прокатит?

Простите пожалуйста, в восьмерке, а не в 77.

Нужно, что бы строка максимальной длины этого столбца не выезжала за пределы ячейки, т.е. расширялась в зависимости от размера строки.

#4 nbIpKuH_BaH9I

    Одинесина


  • 527 сообщений

Отправлено 15 февраля 2012 - 08:36

А чем вас не устраивает стандартный метод? В свойствах ячейки поставить переносить.
Изображение
Помог мой ответ, нажми Изображение.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных