![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Градиентная заливка строк в DBGrid [D7, WinXP]
AndrewK © (2007-08-15 10:53:00)Добрый день.
Как можно в EHLib (или DBGrid) раскрасить строки градиентной заливкой? Хочется выделить фиксированные одним градиентом, а текущую строку подсветить другим.
Заранее спасибо.
(2007-09-25 22:44:00) [1]Удалено модератором
AndrewK (2007-08-15 15:10:00) [2]Спасибо, что откликнулись.
Статью прочитал. К сожалению там про градиент не слова. И как рисовать на фиксированных строках я из примера не понял.
Делаю для примера
procedure TformColorGrid.DBGridDrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
TDBGrid(Sender).Canvas.Brush.Color := clGreen;
TDBGrid(Sender).DefaultDrawColumnCell(Rect,DataCol,Column,State);
inherited;
end;
Зарисовываются колонки с данными. Фиксированные колонки остаются серыми. Где еще можно посмотреть?
Gregogy (2007-08-15 12:15:00) [3]Создать потомок и переписать метод drawcell.
DVM (2007-08-15 12:15:00) [4]http://www.delphikingdom.com/asp/viewitem.asp?catalogid=168