Показать сообщение отдельно
  #2  
Старый 17.10.2008, 15:41
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,029
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Варавнтов 2.
1. Ищешь у компонента соотв. метод. я использую грид от DevExpress, там это называется ApplyBestFit.
2. Ручками. Пробегаешься по источнику данных и вычисляешь максимальную длинну. для каждого поля. Далее ставишь ее для соотв. колонки. только в начале заблокируй контролы (DisableControls). Для вычисленй тебе поможет метод Canvas.TextWidth
Ответить с цитированием