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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2010, 14:14   #1
Len@09
Пользователь
 
Регистрация: 28.10.2009
Сообщений: 28
По умолчанию Ширина колонки в DBGrid

Добрый день!
Как установить перенос слов в заголовке поля таблицы DBGrid, без использования DBGridEh?
Я сделала так:
Код:
function PosEx(const SubStr, S: string; Offset: Cardinal = 1): Integer;
var
  s1, s2: string;
  ind: integer;
begin
Ind:=PosEx(' ',s,Length(s) Div 2);
s1:=Copy(s,1,Ind-1);
s2:=Copy(s,Ind+1,Length(s)-Ind);
end;
Len@09 вне форума Ответить с цитированием
Старый 26.01.2010, 17:03   #2
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Что-то заголовок темы не совсем соответствует вопросу ...
Тебе придется "рисовать" на канве DBGrid`а
Посмотри функцию вот тут.
Тебе по-любому нужно будет использовать DrawText, которая вернет высоту текста которую нужно использовать для установки высоты строки (это уже другой вопрос).
Дело в том, что DrawText сама перенесет если требуется строки. Там в функции это показано.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Колонки в DBGrid Len@09 БД в Delphi 6 26.01.2010 11:56
ширина колонки СтрингГрида Lisi4ka Общие вопросы Delphi 1 12.05.2009 09:37
Ширина полей DBGrid XATAB БД в Delphi 7 28.02.2009 10:54
DBGrid ширина колонки Pinya БД в Delphi 7 07.08.2008 09:22
Ширина столбцов в DBGrid Elena БД в Delphi 1 27.04.2007 15:34