Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2013, 15:56   #1
Валентин_
 
Регистрация: 21.12.2010
Сообщений: 8
По умолчанию DBGrid с цветной строкой

Подскажите как можно закрасить всю строку одним цветом а ячейку другим?
У меня закрашивается или вся строка или только ячейка. А нужно так: пользователь клацнул по ячейке, она выделяется одним цветом, и эта-же строка сначала и до конца светлосерым цветом. У меня только ячейка закрашивается! как закрасить светлосерым цветом???
Валентин_ вне форума Ответить с цитированием
Старый 28.01.2013, 16:09   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Ну если одну ячейку закрасили, что мешает другие ячейки закрасить другим цветом?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 28.01.2013, 16:23   #3
Валентин_
 
Регистрация: 21.12.2010
Сообщений: 8
По умолчанию

ответ пришёл.
Код:
if (Rect.top = (TStringGrid(GridZvit).CellRect((TStringGrid(GridZvit).Col),
    (TStringGrid(GridZvit).Row)).top)) and
    not((State = [gdSelected, gdFocused]) or (State = [gdSelected]))
  // (not(gdFocused in State) or (not GridZvit.Focused))
  then
  begin
    R := Rect;
    R.Right := R.Right + 1;
    GridZvit.canvas.Brush.Color := $00D9DDDB; // clSilver;
  end;
DBGrid1.DefaultDrawColumnCell(R, DataCol, Column, State);
Валентин_ вне форума Ответить с цитированием
Старый 28.01.2013, 18:24   #4
rdama
Форумчанин
 
Аватар для rdama
 
Регистрация: 25.07.2009
Сообщений: 533
По умолчанию

А в гугле поискать что-нить типа разноцветный DBgrid в delphi?
Религия не позволяет?
Если батюшка не велит, то найдите DRKB или DelphiWorld.
Там тьма статей и на эту тему есть.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA)
rdama вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цветной PopupMenu digital-stream Общие вопросы Delphi 5 23.03.2012 17:23
Цветной DBLookupComboBox _SERGEYX_ Общие вопросы Delphi 0 15.09.2010 16:07
Цветной чат Shouldercannon Общие вопросы Delphi 8 28.07.2008 10:29
Цветной текст ERASERROR Общие вопросы Delphi 4 25.01.2008 21:04
Работа с конкретной строкой в DBGrid alikon1 БД в Delphi 1 10.12.2007 09:07