powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Заголовок DBGridEh отрисовать
3 сообщений из 3, страница 1 из 1
Заголовок DBGridEh отрисовать
    #40024511
minva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Грид из EhLib достаточно старый. Рисую ячейки так

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
procedure TfrmTablo.grdTabloDrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumnEh;
  State: TGridDrawState);
begin
  grdTablo.Canvas.Brush.Color := clBlack;
  grdTablo.Canvas.FillRect(Rect);
  grdTablo.Canvas.Pen.Color := clYellow;
  grdTablo.Canvas.Brush.Color := clYellow;


  grdTablo.Canvas.FrameRect(Rect);  //Ради этого все и затевалось

  WriteTextEh(grdTablo.Canvas, Rect, false, 4, 0, Column.Field.AsString, taCenter, tlCenter, false, true, 5, 5, false);
end;



Нужно так же отрисовать заголовки, в каком событии?
По идее в этом же должно быть, но они не рисуются.
...
Рейтинг: 0 / 0
Заголовок DBGridEh отрисовать
    #40024550
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
minva,

Попробуй Column.OnGetCellParams
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Заголовок DBGridEh отрисовать
    #40024559
Megadragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
minva
Нужно так же отрисовать заголовки, в каком событии?

Попробуй, если есть, событие TDBGridEh.OnDrawTitleCell. Не помню точно, в какой версии оно появилось, но в 9-х должно быть.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Заголовок DBGridEh отрисовать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]