Главная страница
    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.45 MB
Время: 0.032 c
15-1186039685
nosfik
2007-08-02 11:28
2007.09.02
Пути к библиотекам


2-1186496338
ЁбЖиК
2007-08-07 18:18
2007.09.02
Организация времени


2-1186662201
alex_tonk
2007-08-09 16:23
2007.09.02
Сохранить как DBF файл


2-1186512652
nord489
2007-08-07 22:50
2007.09.02
Врещения изображения


2-1186583246
dhteghjg
2007-08-08 18:27
2007.09.02
Координаты символа





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский