Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2010-01-07 12:33:05 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 16:07:53
карма: 0

0
Ответов: 4641
Рейтинг: 334
#2: 2010-01-07 12:57:08 ЛС | профиль | цитата
ppp-vpdn-94.136.209.37.ya писал(а):
вывод данных

так что ли?
code_16355.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_16355.txt [320B] [121]
Гость
Ответов: 17029
Рейтинг: 0
#3: 2010-01-07 13:34:45 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 16:07:53
карма: 0

0
Ответов: 4641
Рейтинг: 334
#4: 2010-01-07 13:49:11 ЛС | профиль | цитата
code_16357.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_16357.txt [891B] [116]
Гость
Ответов: 17029
Рейтинг: 0
#5: 2010-01-07 14:04:08 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 16:07:53
карма: 0

0
Ответов: 4641
Рейтинг: 334
#6: 2010-01-07 16:22:47 ЛС | профиль | цитата
nesco как все таки работает метод doAutoColWidth
увеличивает ширину с определенным шагом, но не автоматически по самой длинной строке.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26209
Рейтинг: 2138
#7: 2010-01-07 16:30:59 ЛС | профиль | цитата
Ravilr писал(а):
увеличивает ширину с определенным шагом, но не автоматически по самой длинной строке

Должно автоматически без всяких шагов, но не больше параметра MaxColWidth и не меньше MinColWidth, иначе -- бардак получается со столбцами

Да, забыл сказать -- действительно это все только для режимов lvsDetail и lvsDetailNoHeader, для остальных режимов таблицы этот метод нормально не работает.
карма: 22

0
Ответов: 4641
Рейтинг: 334
#8: 2010-01-07 16:55:37 ЛС | профиль | цитата
nesco писал(а):
для остальных режимов таблицы этот метод нормально не работает.

если это не исправить, тогда заметку в вики
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26209
Рейтинг: 2138
#9: 2010-01-07 18:19:05 ЛС | профиль | цитата
Ravilr писал(а):
тогда заметку в вики

Что я и сделал
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2010-01-07 19:28:42 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 16:07:54
карма: 0

0
Разработчик
Ответов: 26209
Рейтинг: 2138
#11: 2010-01-07 20:17:54 ЛС | профиль | цитата
ppp-vpdn-94.136.209.37.ya писал(а):
Может есть возможность использовать TListView?

Зачем

Когда, TListView есть наследник того же класса, что и наши таблицы, а именно -- Виндовозовского ListView-ра. На автоподгонку ширины столбца это никак не влияет
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#12: 2010-01-07 21:40:19 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 16:07:54
карма: 0

0
Разработчик
Ответов: 26209
Рейтинг: 2138
#13: 2010-01-07 23:55:25 ЛС | профиль | цитата
Первые три режима -- lvsIcon, lvsSmalIcon и lvsList не предназначены для работы с тестом и на них накладываются очень большие ограничения, тк в этих режимах работает только один столбец -- первый, в частности, невозможно правильно определить ширину текста для автоподгонки

Вопрос -- можно ли обойти такие ограничения, может и можно, смотреть надо
карма: 22

0
Разработчик
Ответов: 26209
Рейтинг: 2138
#14: 2010-01-08 01:14:26 ЛС | профиль | цитата
ppp-vpdn-94.136.209.37.ya писал(а):
А есть возможность устранить или обойти причину такого поведения, и заставить работать таблицы полноценно?


Исправления по автоподгонке ширины не в lvsDetail стилях на SVN
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#15: 2010-01-08 12:59:43 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 16:07:54
карма: 0

0
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)