Цвет строки в DBGrid

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Цвет строки в DBGrid

Сообщение Pavidlo » 17.02.2011 07:41:38

Здравствуйте, не могу реализовать свою задумку. Нужно чтобы в DBgrid выделялась текущая строка. Код которым я это реализую в delphi в lazarus не работает.
Pavidlo
новенький
 
Сообщения: 41
Зарегистрирован: 16.02.2011 16:04:49

Re: Цвет строки в DBGrid

Сообщение dunin » 17.02.2011 09:02:12

и? :|
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Цвет строки в DBGrid

Сообщение Pavidlo » 17.02.2011 09:08:33

Что и? Может ктонить знает как это сделать?
Pavidlo
новенький
 
Сообщения: 41
Зарегистрирован: 16.02.2011 16:04:49

Re: Цвет строки в DBGrid

Сообщение dunin » 17.02.2011 09:12:22

Что сделать? Какой код не работает?
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Цвет строки в DBGrid

Сообщение Pavidlo » 17.02.2011 09:19:47

Нужно, чтобы выделялась текущая строка в DBGrid.
код:
Код: Выделить всё
With TCustomDBGridCracker(Sender) Do
  begin  // <--

if DataLink.ActiveRecord = Row - 1 then
    begin
       Canvas.Brush.Color := clGrayText;
    end
     else
       Canvas.Brush.Color := clWhite;
    DefaultDrawColumnCell(Rect, DataCol, Column, State);
  end; // <-- 

При компиле ругается на DataLink
Pavidlo
новенький
 
Сообщения: 41
Зарегистрирован: 16.02.2011 16:04:49

Re: Цвет строки в DBGrid

Сообщение dunin » 17.02.2011 09:26:26

Хм... А не проще как-то так?
Код: Выделить всё
DbGrid1.options:= DbGrid1.options + [dgRowSelect];
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Цвет строки в DBGrid

Сообщение Pavidlo » 17.02.2011 09:29:48

:oops: ээээ... Ну да, так гораздо проще. Спасибо
Pavidlo
новенький
 
Сообщения: 41
Зарегистрирован: 16.02.2011 16:04:49


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 36

Рейтинг@Mail.ru
cron