Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2008, 18:59   #1
Crookers
Пользователь
 
Регистрация: 07.05.2008
Сообщений: 11
По умолчанию Автовыравнивание в DBGrid

Здравсвуйте! Необходимо сделать автовыравнивание столбцов по ширине текста именно в TDBGrid, это нужно для того чтобы постоянно не приходилось самому поправлять стобцы когда текст не умещаеться в ячеке. Подскажите, кто знает, как это можно реализовать?
Crookers вне форума Ответить с цитированием
Старый 08.05.2008, 09:16   #2
Трофимов Александр
Форумчанин
 
Аватар для Трофимов Александр
 
Регистрация: 03.11.2006
Сообщений: 321
По умолчанию

Код привести не могу, но думаю надо искать в следуюем:
1. определяешь размер ячейки в которую входит один символ(при разработке программы для соответствующего шрифта)
2. при изменении данных определяешь максимальную длину строки в ячейках изменяемого столбца(количество символов) и умножаешь на полученную в п.1 величину
3. устанавливаешь соответствующую длину ячеек данного столбца
Трофимов Александр вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DBGrid Valera Помощь студентам 4 22.04.2009 16:54
DBGrid DOLBY Компоненты Delphi 29 08.10.2008 00:05
DBGrid+DBGrid Alex_666 БД в Delphi 11 19.06.2008 08:43
DBGrid Ane4ka БД в Delphi 28 01.06.2008 10:00
DBGRID Devikss Помощь студентам 1 28.05.2008 20:20