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

Вниз

В DBGrid проблема с выделением строки...   Найти похожие ветки 

 
Купец   (2003-03-06 11:17) [0]

Мастера, помогите.
такой код:
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
if //условие
then
TDBGrid(Sender).Canvas.Brush.Color := clRed
else
TDBGrid(Sender).Canvas.Brush.Color := clGreen;
TDBGrid(Sender).DefaultDrawColumnCell(Rect,DataCol,Column,State);
end;

Когда условие не выполняется, то все ОК, но
когда выполняется условые, то цвет не становится красным, а в строке рисуется только первое поле со значением, а остальные пустые.
Что может так глючить? Помогите.... Есть формы где лежат компоненты EhLib, может они как-то влияют?


 
Купец   (2003-03-06 14:08) [1]

Мастера, помогите...


 
Grom   (2003-03-06 14:30) [2]

if ..условие..and (not (State = [gdSelected,gdFocused])) then
begin
with (Sender as TwwDBGrid)do
begin
Canvas.Brush.Color:= clRed;
Canvas.Font.Color := clWhite;
DefaultDrawDataCell(Rect,Field,State);
end;
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.026 c
1-76397
Starkom
2003-03-10 16:31
2003.03.24
Как простым образом конвертнуть битмап в строку?


3-76267
ДмитрийБ
2003-03-06 18:29
2003.03.24
программная регстрация в BDE


4-76716
Василий2
2002-12-13 11:49
2003.03.24
runas.exe - ОШИБКА!


14-76624
Mike_Goblin
2003-03-07 12:29
2003.03.24
улыбнитесь :)


14-76571
Vvedensk
2003-03-08 09:06
2003.03.24
Проблема с D7 при установки компонентов