Форум веб-мастеров  /  Статьи веб-мастера  /  WHOIS-сервис  /  Услуги веб-мастера  /  RSS 
Разделы сайта



Купите нужную вещь



Полезные ссылки

wm-help.net -> Электронная библиотека -> Delphi -> 39 советов по Delphi -> Как выделить окошко DBGrid другим цветом?

Как выделить окошко DBGrid другим цветом?




Как выделить окошко DBGrid другим цветом?


Необходимо обработать событие "OnDrawCellData". Например для того, чтобы пометить выбранное окошко красным фоном, необходимо сделать следующее:

procedure TForm1.DBGridDrawDataCell(Sender:TObject; const Rect:TRect;
  Field:TField; State:TGridDrawState);

begin
  if gdFocused in State then
    with (Sender as TDBGrid).Canvas do
      begin
        Brush.Color := clRed;
        FillRect(Rect);
        TextOut(Rect.Left, Rect.Top, Field.AsString);
      end;
end;


Оглавление

[ Вверх ]

Rambler's Top100

Другие наши проекты:
Бодибилдинг | Строим Домик | Доменные имена |
"Как выделить окошко DBGrid другим цветом?"
Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2012.
При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны!
Время генерации страницы: 0.044