Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.27;
Скачать: CL | DM;

Вниз

dbgrid и defaultdrawing   Найти похожие ветки 

 
Ugrael ©   (2005-11-03 11:36) [0]

Доброго времени суток.
Есть база. есть форма для вывода ( dbgrid ).
Есть необходимость при значении поля p1=4 ( в dbgrid не выводится ) пометить или всю строку или определенную ячейку красным цветом.
Что делаю: у dbgrid defaultdrawing=false. в событие OnDrawDataCell пишу такой код
if (glav.RegDataSet.FieldByName("pol_stat").AsString="4")or(glav.RegDataSet.FieldByName("pol_stat").AsString="5") then
glav.RegDBGrid.Canvas.Font.Color := clRed;
glav.RegDBGrid.DefaultDrawDataCell(Rect,Field,State);

и ничего не происходит....


 
Плохиш ©   (2005-11-03 11:52) [1]

Значит условие не выполняется.

PS. На будущее:
1. Указатель на перерисовываемый грид передаётся в параметре Sender
2. Указатель на экземпляр формы, для которой вызван метод, находится в переменной Self.



Страницы: 1 вся ветка

Текущий архив: 2005.11.27;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.026 c
2-1131347777
mennn
2005-11-07 10:16
2005.11.27
Ошибка при компиляции


6-1123834489
Rowli
2005-08-12 12:14
2005.11.27
Как дождаться сервера или ошибка 10055


14-1131119336
ArtemESC
2005-11-04 18:48
2005.11.27
Как отключить загрузку обновлений WindowsXP


10-1108322843
Ермак
2005-02-13 22:27
2005.11.27
Структурированные хранилища


14-1129969212
useroff
2005-10-22 12:20
2005.11.27
зацените мой сайт narisoval.net.ua