Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.02;
Скачать: CL | DM;

Вниз

Как изменить цвет строки в DbGrig   Найти похожие ветки 

 
Wind ©   (2007-08-05 00:54) [0]

Уважаемые мастера подскажите. каким образом реализовать в Delphi чередование цветов для записей в DBGrid ? То-есть хотелось бы сделать так, чтобы у меня
при выводе данных каждая запись подсвечивалась определенным цветом, вернее нужно чередование двух цветов светлого и более темного.
Помогите пожалуйста.


 
{RASkov} ©   (2007-08-05 00:59) [1]

> [0] Wind ©   (05.08.07 00:54)

На днях был этот вопрос на форуме.... поищи...


 
{RASkov} ©   (2007-08-05 01:03) [2]

http://delphimaster.net/view/2-1185969342/


 
Wind ©   (2007-08-05 02:39) [3]

спасибо большое.
Вот что я накопал по ссылкам:
В секции type  пишем TFriendGrid = class (TDBGrid);

Дальше делаем обработку DrawColumnCell

procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
 DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
IF TFriendGrid(Sender).DataLink.ActiveRecord and 1 <> 0 then begin
with  DBGrid1.Canvas do begin
Brush.Color:=RGB($CC,$CC,$99);
FillRect(Rect);
TextOut(Rect.Left+2,Rect.Top+2,Column.Field.Text);
end;
end;
end;

Это код из моей проги и он работает с SQL DB.


 
Amoeba ©   (2007-08-08 15:09) [4]

Статья "Разноцветный DBGrid" на http://www.delphikingdom.com



Страницы: 1 вся ветка

Текущий архив: 2007.09.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
1-1182685511
WebSQLNeederr
2007-06-24 15:45
2007.09.02
Как удалить пустые строки в Мемо


15-1185963941
Kolan
2007-08-01 14:25
2007.09.02
Где узнать как работает кещирующий прокси?


2-1186340061
Eugem
2007-08-05 22:54
2007.09.02
Создание объектов во время исполнения программы


2-1185568046
ShyricK
2007-07-28 00:27
2007.09.02
Работа с COM портом


15-1186401024
Nic
2007-08-06 15:50
2007.09.02
Бывает ли бесплатное средство для восстановления