Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 13.05.2008, 09:50
sektor sektor вне форума
Прохожий
 
Регистрация: 14.01.2008
Сообщения: 18
Репутация: 10
По умолчанию подсветка строки в DBGrid

есть DBGrid я хочу сделать чтобы при нажатии на CheckBox та строка на которой находится курсор залилась цветом.
я обрабатываю событие BDgrida OnDrawDataCell и пишу
if CheckBox.checked then
DBGrid1.Canvas.Font.Color := clRed;
dbGrid1.DefaultDrawDataCell(Rect,Field,State);

делфи начинает ругаться на класс TField что не так? и как можно сделать по другому?
Ответить с цитированием
  #2  
Старый 13.05.2008, 10:18
Grunch Grunch вне форума
Новичок
 
Регистрация: 08.04.2008
Адрес: Краснодар
Сообщения: 52
Репутация: 10
По умолчанию

Я делал так:
Код:
dbGrid1.Canvas.Pen.Color:=clRed;
dbGrid1.Canvas.Brush.Style:=bsClear;
dbGrid1.Canvas.Rectangle(dgrKomiss.CellRect(1,dbGrid1.Row));
Все это при нажатии на кнопку.

Последний раз редактировалось Grunch, 13.05.2008 в 10:40.
Ответить с цитированием
  #3  
Старый 13.05.2008, 10:55
sektor sektor вне форума
Прохожий
 
Регистрация: 14.01.2008
Сообщения: 18
Репутация: 10
По умолчанию

dgrKomiss это что?
Ответить с цитированием
  #4  
Старый 03.06.2008, 11:53
DelphiMax DelphiMax вне форума
Прохожий
 
Регистрация: 19.05.2008
Сообщения: 9
Репутация: 10
По умолчанию

Цитата:
Сообщение от sektor
есть DBGrid я хочу сделать чтобы при нажатии на CheckBox та строка на которой находится курсор залилась цветом.
я обрабатываю событие BDgrida OnDrawDataCell и пишу
if CheckBox.checked then
DBGrid1.Canvas.Font.Color := clRed;
dbGrid1.DefaultDrawDataCell(Rect,Field,State);

делфи начинает ругаться на класс TField что не так? и как можно сделать по другому?
кстати я б тоже хотел узнать как это делается.
Ответить с цитированием
Ответ


Delphi Sources

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

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 10:58.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025