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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2009, 22:25   #1
Lisi4ka
Пользователь
 
Регистрация: 28.09.2008
Сообщений: 31
По умолчанию ширина колонки СтрингГрида

Здравствуйте! Вопрос у меня довольно простой, но нет сейчас времени думать над ним, поскольку сдача диплома на днях, необходимо дописать основную часть проги. Суть: необходимо подогнать размер колонки DbGrid под размер ее заголовка.
Расширение колонки взяла с http://forum.sources.ru
Код:
procedure AutoSizeGridColumn(Grid : TStringGrid; 
                              column : integer); 
var 
  i : integer; 
  temp : integer; 
  max : integer; 
begin 
  max := 0; 
  for i := 0 to (Grid.RowCount - 1) do begin 
    temp := Grid.Canvas.TextWidth(grid.cells[column, i]); 
    if temp > max then max := temp; 
  end; 
  Grid.ColWidths[column] := Max + Grid.GridLineWidth + 3; 
end;
Помогите переделать процедуру под заголовок Грида, нет уже времени думать, заранее благодарю!
Lisi4ka вне форума Ответить с цитированием
Старый 12.05.2009, 09:37   #2
Toxa
Форумчанин Подтвердите свой е-майл
 
Аватар для Toxa
 
Регистрация: 01.12.2006
Сообщений: 514
По умолчанию

for i := 0 to (Grid.COLCount - 1) do begin
должно работать
Пишу на Delphi за еду
Toxa вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ширина символа Neeter Общие вопросы Delphi 4 10.05.2009 09:40
Ширина формы Glaznoy Общие вопросы Delphi 1 03.05.2009 12:38
ширина столбцов! Karinka БД в Delphi 10 28.04.2009 12:00
длина и ширина символа user_jasser Win Api 4 08.12.2008 13:31
DBGrid ширина колонки Pinya БД в Delphi 7 07.08.2008 09:22