Форум: "Начинающим";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];
ВнизКак изменить цвет строки в 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.047 c