|
Вопрос # 1 502/ вопрос открыт / |
|
Здравствуйте, эксперты!
как в DBGRidEh поменять шрифт в строке в зависимости от значения столбца
Приложение: Переключить в обычный режим- procedure TFmJournalIn.DBGEhJournal_InDrawDataCell(Sender: TObject;
- const Rect: TRect; Field: TField; State: TGridDrawState);
- begin
- if (Sender as TDBGridEh).DataSource.DataSet.FieldByName('Attach').AsInteger = 1 then
- with (Sender as TDBGridEh).Canvas do begin
- FillRect(Rect);
- Font.Style := Font.Style + [fsBold];
- Font.Color := clBlack;
- TextOut(Rect.Left+2,Rect.Top+3,Field.AsString);
- end;
- end;
 |
Вопрос задал: GDDD (статус: Посетитель)
Вопрос отправлен: 16 апреля 2008, 12:05
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Feniks
Здравствуйте, GDDD!
Все это делается точно также, как и для стандартного DBGrid. Примеры указаны в ответах вопроса вопрос #926. Ознакомтесь с ним и сразу все станет ясно ;-)
P.S. Желаю удачи.
 |
Ответ отправил: Feniks (статус: Бакалавр)
Время отправки: 17 апреля 2008, 11:55
|
Мини-форум вопроса
Всего сообщений: 1; последнее сообщение — 22 апреля 2008, 12:55; участников в обсуждении: 1.
|
GDDD (статус: Посетитель), 22 апреля 2008, 12:55 [#1]:
C эхлибовским гридом какие-то трабыл - вообще рисует пустую сетку (((
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|